Modela a las fabricas de algoritmos permitiendo elegir el conjunto de
algoritmos de relaciones unarias y binarias que se encargaran de resolver
las operaciones de las relaciones unarias y binarias.
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
Esta clase tiene motodos de ayuda para manejar la sintaxis
de acceso a columnas mixta de SQL basada en las rutas separadas
por punto [Tabla.Columna] o [Columna]
Esta clase presenta un conjunto de utilidades para mostrar los datos
y estructuras de tablas, bases de datos, administradores de bases de
datos, conjuntos de registros, signaturas, etc.
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
Un EquiJoin es un join cuya condicion contiene, en su condicion
de restriccion, al menos una igualdad entre una columna de r y
una columna de s y el primer nivel de relaciones es de ANDs,
es decir, el join es de la forma:
(s Join[s.a==r.b AND (*) ] r)
TODO revisar que se cumpla la condicion de EquiJoin (hard!
pattern: InversionOfControl.Configurator
Esta clase configura un cliclo de vida para un servidor SQL
con un planificador y parser por defecto, un administrador de
bases de datos persistentes.
Esta clase implementa un configurador de servicio de transporte
con las siguientes caracteristicas: Administrador de bases de datos volatil,
sistema de transporte basado en RMI y el resto de las implementaciones
de referencia.
Esta interfaz modela al planificador de instrucciones SQL que es
el encargado de traducir la representacion gerarquica de una intruccion
SQL en una expresion gerarquica del relaciones del algebra relacional.
pattern: InversionOfControl.Configurator
Esta clase configura un cliclo de vida para un servidor SQL
con un planificador y parser por defecto, un administrador de
bases de datos persistentes.
Esta clase implementa un configurador de servicio de transporte
con las siguientes caracteristicas: Administrador de bases de datos volatil,
sistema de transporte basado en RMI y el resto de las implementaciones
de referencia.
pattern: InversionOfControl.Configurator
Esta clase configura un ciclo de vida para un servidor SQL
con un planificador y parser por defecto, un administrador de
bases de datos persistentes.
Esta clase implementa un configurador de servicio de transporte
con las siguientes caracteristicas: Administrador de bases de datos volatil,
sistema de transporte basado en RMI y el resto de las implementaciones
de referencia.
pattern: InversionOfControl.Configurator
Esta clase configura un cliclo de vida para un servidor SQL
con un planificador y parser por defecto, un administrador de
bases de datos volatiles.
Esta clase implementa un configurador de servicio de transporte
con las siguientes caracteristicas: Administrador de bases de datos volatil,
sistema de transporte basado en RMI y el resto de las implementaciones
de referencia.
Esta implementacion de parser de SQL utiliza un parser del
subset del SQL standard 99 generado a partir de una especificacion
en javacc (Java Compiler Compiler).