Package uba.db.sql.language

Interface Summary
BooleanValue Representa una expresión que retorna un valor booleano.
ColumnDeclaration Interfaz que deben cumplir las definiciones de columnas en la sentencia CREATE TABLE.
ColumnReference  
DisplayColumns Representa las columnas que se deben mostrar en el resultado de un SELECT.
EvaluationContext  
SelectionCriteria Representa un "criterio de seleccion", es decir una expresion booleana que se utiliza para seleccionar campos en la expresiones WHERE.
SelectionSource Esta interfaz representa un "origen de seleccion", es decir la expresion utilizada en el select para obtener los datos.
Sentence  
SingleValue Representa una expresión que retorna un solo valor.
ValueList  
Visitable Esta interfaz define el método Visitable.accept(Visitor) que es utilizado para visitar cada una de las partes que conforman una sentencia SQL.
Visitor Interfaz que deben cumplir los "visitors" de sentencias SQL.
 

Class Summary
AndSelectionCriteria Representa un AND, en la clausa WHERE de una sentencia SQL.
BinarySelectionCriteriaBehavior Comportamiento de los criterios de seleccón compuestos por dos expresiones (como criterioDeSeleccion1 AND criterioDeSeleccion2).
CharColumnDeclaration Representa la declaracion de una columna tipo CHAR dentro de la sentencia CREATE TABLE.
ColumnConstraintDeclaration Contiene los constraints que puede poseer una columna de forma individual.
ColumnDeclarationBehavior Clase base para las declaraciones de columnas en una sentencia CREATE TABLE.
ColumnName Representa una expresión que hace referencia al valor de una columna.
ComparisonBehavior Clase base para simplificar la creación de objetos que representen expresiones boleanas binarias.
CreateIndex  
CreateTable  
DisplayAllColumns  
DisplayMultipleColumns  
DisplayOneColumn Representa una columna que se mostrará en el resultado de un select.
EqualComparison Representa una expresión de igual del tipo: a = b.
GreatherThanComparison  
GreatherThanEqualsComparison  
IndexName  
InSelectionCriteria Representa una clausula del tipo: value IN valueList (para utilizar en el criterio de selección de un SELECT).
Insert Representa una sentencia INSERT.
IntegerColumnDeclaration  
IntegerValue  
Join Representa un "selection source" que es el resultado de hacer un JOIN entre dos selection sources.
LessThanComparison  
LessThanEqualsComparison  
LiteralBehavior  
NegatedSelectionCriteria  
NotInSelectionCriteria  
NullSelectionCriteria Representa un criterio de seleccion (parte WHERE de una expresión SQL) vacío (es decir representa que se deben seleccionar todas las filas).
NullSelectionSource  
OrSelectionCriteria Representa un AND, en la clausa WHERE de una sentencia SQL.
QualifiedColumnName Representa una referencia "calificada" a un nombre de columna (es decir del tipo tabla.columna).
Select Representa una sentencia SELECT.
SelectionCriteriaBehavior Clase base para crear implementaciones de SelectionCriteria.
SingleSelectionCriteria Representa un criterio de selección (ver SelectionCriteria), que contiene una expresión booleana.
StringValue  
TableName  
TableSelectionSource Un origen de selección que hace referencia a una tabla.
ValueEnumeration  
VisitorBehavior Clase abstracta utilizada como base para crear "visitors" de sentencias SQL.
 



Copyright © -2005 . All Rights Reserved.