|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.hardcode.gdbms.engine.instruction.FieldFactory
public class FieldFactory
Clase que se encarga de crear los objetos Field de las instrucciones Select a partir del nombre del campo
Constructor Summary | |
---|---|
FieldFactory()
|
Method Summary | |
---|---|
static Field |
createField(DataSource[] tables,
java.lang.String fieldName,
DataSource source)
Dada una lista de tablas y el nombre de un campo, devuelve el objeto Field conteniendo la información del índice de la tabla a la que pertenece el campo y el índice del campo dentro de dicha tabla |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FieldFactory()
Method Detail |
---|
public static Field createField(DataSource[] tables, java.lang.String fieldName, DataSource source) throws AmbiguousFieldNameException, DriverException, FieldNotFoundException
tables
- Array de tablas donde se buscará el campofieldName
- Nombre del campo que se está buscandosource
- Fuente de datos para el campo que se crea. El campo
obtendrá sus valores de dicha fuente.
AmbiguousFieldNameException
- Si hay dos tablas que pueden tener
el campo
DriverException
- Si se produce un error accediendo a los campos
FieldNotFoundException
- Si el campo no se encuentra en ninguna de
las tablas
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |