|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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 | |||||||||