A B C D E G H I J L M N O P Q R S T U V

A

accept(Visitor) - Method in class uba.db.sql.language.AndSelectionCriteria
 
accept(Visitor) - Method in class uba.db.sql.language.CharColumnDeclaration
 
accept(Visitor) - Method in class uba.db.sql.language.ColumnName
 
accept(Visitor) - Method in class uba.db.sql.language.CreateIndex
 
accept(Visitor) - Method in class uba.db.sql.language.CreateTable
 
accept(Visitor) - Method in class uba.db.sql.language.DisplayAllColumns
 
accept(Visitor) - Method in class uba.db.sql.language.DisplayMultipleColumns
 
accept(Visitor) - Method in class uba.db.sql.language.DisplayOneColumn
 
accept(Visitor) - Method in class uba.db.sql.language.EqualComparison
 
accept(Visitor) - Method in class uba.db.sql.language.GreatherThanComparison
 
accept(Visitor) - Method in class uba.db.sql.language.GreatherThanEqualsComparison
 
accept(Visitor) - Method in class uba.db.sql.language.IndexName
 
accept(Visitor) - Method in class uba.db.sql.language.InSelectionCriteria
 
accept(Visitor) - Method in class uba.db.sql.language.Insert
 
accept(Visitor) - Method in class uba.db.sql.language.IntegerColumnDeclaration
 
accept(Visitor) - Method in class uba.db.sql.language.IntegerValue
 
accept(Visitor) - Method in class uba.db.sql.language.Join
 
accept(Visitor) - Method in class uba.db.sql.language.LessThanComparison
 
accept(Visitor) - Method in class uba.db.sql.language.LessThanEqualsComparison
 
accept(Visitor) - Method in class uba.db.sql.language.NegatedSelectionCriteria
 
accept(Visitor) - Method in class uba.db.sql.language.NotInSelectionCriteria
 
accept(Visitor) - Method in class uba.db.sql.language.NullSelectionCriteria
 
accept(Visitor) - Method in class uba.db.sql.language.NullSelectionSource
 
accept(Visitor) - Method in class uba.db.sql.language.OrSelectionCriteria
 
accept(Visitor) - Method in class uba.db.sql.language.QualifiedColumnName
 
accept(Visitor) - Method in class uba.db.sql.language.Select
 
accept(Visitor) - Method in class uba.db.sql.language.SingleSelectionCriteria
 
accept(Visitor) - Method in class uba.db.sql.language.StringValue
 
accept(Visitor) - Method in class uba.db.sql.language.TableName
 
accept(Visitor) - Method in class uba.db.sql.language.TableSelectionSource
 
accept(Visitor) - Method in class uba.db.sql.language.ValueEnumeration
 
accept(Visitor) - Method in interface uba.db.sql.language.Visitable
Este método es enviado para aceptar un visitor, las clases concretas deben enviar el mensaje "visit" correspondiente.
and(SelectionCriteria) - Method in class uba.db.sql.language.NullSelectionCriteria
 
and(SelectionCriteria) - Method in interface uba.db.sql.language.SelectionCriteria
Retorna una instancia que representa: this AND other
and(SelectionCriteria) - Method in class uba.db.sql.language.SelectionCriteriaBehavior
 
andAfter(SelectionCriteria) - Method in class uba.db.sql.language.NullSelectionCriteria
 
andAfter(SelectionCriteria) - Method in interface uba.db.sql.language.SelectionCriteria
Este metodo es utilizado para hacer double dispatch.
andAfter(SelectionCriteria) - Method in class uba.db.sql.language.SelectionCriteriaBehavior
 
AndSelectionCriteria - Class in uba.db.sql.language
Representa un AND, en la clausa WHERE de una sentencia SQL.
AndSelectionCriteria(SelectionCriteria, SelectionCriteria) - Constructor for class uba.db.sql.language.AndSelectionCriteria
 
append(DisplayColumns) - Method in class uba.db.sql.language.DisplayAllColumns
 
append(DisplayColumns) - Method in interface uba.db.sql.language.DisplayColumns
A las columnas a mostrar representadad por esta instancia, les agrega otra (u otras) columnas a mostrar.
append(DisplayColumns) - Method in class uba.db.sql.language.DisplayMultipleColumns
 
append(DisplayColumns) - Method in class uba.db.sql.language.DisplayOneColumn
 
appendAsOne(DisplayColumns) - Method in class uba.db.sql.language.DisplayMultipleColumns
Agrega una instancia de DisplayColumns como si fuese una sola columna luego de las columnas que contiene esta clase.
appendTo(DisplayAllColumns) - Method in class uba.db.sql.language.DisplayAllColumns
 
appendTo(DisplayMultipleColumns) - Method in class uba.db.sql.language.DisplayAllColumns
 
appendTo(DisplayOneColumn) - Method in class uba.db.sql.language.DisplayAllColumns
 
appendTo(DisplayAllColumns) - Method in interface uba.db.sql.language.DisplayColumns
Este método más especifico es utilizado por la implementación de DisplayColumns.append(DisplayColumns), para hacer el "Double Dispatch".
appendTo(DisplayMultipleColumns) - Method in interface uba.db.sql.language.DisplayColumns
 
appendTo(DisplayOneColumn) - Method in interface uba.db.sql.language.DisplayColumns
 
appendTo(DisplayAllColumns) - Method in class uba.db.sql.language.DisplayMultipleColumns
 
appendTo(DisplayMultipleColumns) - Method in class uba.db.sql.language.DisplayMultipleColumns
 
appendTo(DisplayOneColumn) - Method in class uba.db.sql.language.DisplayMultipleColumns
 
appendTo(DisplayAllColumns) - Method in class uba.db.sql.language.DisplayOneColumn
 
appendTo(DisplayMultipleColumns) - Method in class uba.db.sql.language.DisplayOneColumn
 
appendTo(DisplayOneColumn) - Method in class uba.db.sql.language.DisplayOneColumn
 

B

BinarySelectionCriteriaBehavior - Class in uba.db.sql.language
Comportamiento de los criterios de seleccón compuestos por dos expresiones (como criterioDeSeleccion1 AND criterioDeSeleccion2).
BinarySelectionCriteriaBehavior(SelectionCriteria, SelectionCriteria) - Constructor for class uba.db.sql.language.BinarySelectionCriteriaBehavior
Las sub-clases deben invocar a este constructor para indicar los terminos a ambos lados del operador.
BooleanValue - Interface in uba.db.sql.language
Representa una expresión que retorna un valor booleano.

C

CharColumnDeclaration - Class in uba.db.sql.language
Representa la declaracion de una columna tipo CHAR dentro de la sentencia CREATE TABLE.
CharColumnDeclaration(ColumnName, int, ColumnConstraintDeclaration) - Constructor for class uba.db.sql.language.CharColumnDeclaration
 
CharColumnDeclaration(ColumnName, int) - Constructor for class uba.db.sql.language.CharColumnDeclaration
 
CharColumnDeclaration(ColumnName) - Constructor for class uba.db.sql.language.CharColumnDeclaration
 
CharColumnDeclaration(ColumnName, ColumnConstraintDeclaration) - Constructor for class uba.db.sql.language.CharColumnDeclaration
Construye una nueva instancia con el nombre especificado y la longitud por default.
column() - Method in class uba.db.sql.language.CreateIndex
 
column(String) - Method in class uba.db.sql.language.TableName
 
ColumnConstraintDeclaration - Class in uba.db.sql.language
Contiene los constraints que puede poseer una columna de forma individual.
ColumnConstraintDeclaration(boolean, boolean, boolean) - Constructor for class uba.db.sql.language.ColumnConstraintDeclaration
 
ColumnDeclaration - Interface in uba.db.sql.language
Interfaz que deben cumplir las definiciones de columnas en la sentencia CREATE TABLE.
ColumnDeclarationBehavior - Class in uba.db.sql.language
Clase base para las declaraciones de columnas en una sentencia CREATE TABLE.
ColumnDeclarationBehavior(ColumnName) - Constructor for class uba.db.sql.language.ColumnDeclarationBehavior
 
ColumnDeclarationBehavior(ColumnName, ColumnConstraintDeclaration) - Constructor for class uba.db.sql.language.ColumnDeclarationBehavior
 
columnDeclarations() - Method in class uba.db.sql.language.CreateTable
 
columnName() - Method in interface uba.db.sql.language.ColumnDeclaration
Retorna el nombre de la columna.
columnName() - Method in class uba.db.sql.language.ColumnDeclarationBehavior
 
ColumnName - Class in uba.db.sql.language
Representa una expresión que hace referencia al valor de una columna.
ColumnName(String) - Constructor for class uba.db.sql.language.ColumnName
Representa una referencia a una columna, en una tabla.
columnName() - Method in class uba.db.sql.language.QualifiedColumnName
 
ColumnReference - Interface in uba.db.sql.language
 
columns() - Method in class uba.db.sql.language.DisplayMultipleColumns
Retorna todos las instancias de DisplayColumns contenidas.
columnTypeAsString() - Method in class uba.db.sql.language.CharColumnDeclaration
 
columnTypeAsString() - Method in class uba.db.sql.language.ColumnDeclarationBehavior
Las subclases debe implementar este metodo para retornar una representación en String del tipo de la columna.
columnTypeAsString() - Method in class uba.db.sql.language.IntegerColumnDeclaration
 
compareValues(Comparable, Comparable) - Method in class uba.db.sql.language.ComparisonBehavior
Las sub-clases deben implementar este método para comparar dos valores.
compareValues(Comparable, Comparable) - Method in class uba.db.sql.language.EqualComparison
 
compareValues(Comparable, Comparable) - Method in class uba.db.sql.language.GreatherThanComparison
 
compareValues(Comparable, Comparable) - Method in class uba.db.sql.language.GreatherThanEqualsComparison
 
compareValues(Comparable, Comparable) - Method in class uba.db.sql.language.LessThanComparison
 
compareValues(Comparable, Comparable) - Method in class uba.db.sql.language.LessThanEqualsComparison
 
ComparisonBehavior - Class in uba.db.sql.language
Clase base para simplificar la creación de objetos que representen expresiones boleanas binarias.
ComparisonBehavior(SingleValue, SingleValue) - Constructor for class uba.db.sql.language.ComparisonBehavior
Crea una operacion booleana de dos terminos.
constraint() - Method in interface uba.db.sql.language.ColumnDeclaration
Retorna un objeto que contiene los constraints que existen para la columna (si puede se null o no, etc).
constraint() - Method in class uba.db.sql.language.ColumnDeclarationBehavior
 
CreateIndex - Class in uba.db.sql.language
 
CreateIndex(IndexName, QualifiedColumnName) - Constructor for class uba.db.sql.language.CreateIndex
 
CreateTable - Class in uba.db.sql.language
 
CreateTable(TableName, List, List) - Constructor for class uba.db.sql.language.CreateTable
 
CreateTable(TableName, List) - Constructor for class uba.db.sql.language.CreateTable
 
criteria() - Method in class uba.db.sql.language.Select
Retorna el criterio que se utilizará para seleccionar las filas.

D

DEFAULT - Static variable in class uba.db.sql.language.ColumnConstraintDeclaration
Instancia que representa el constraint por DEFAUL (es decir no hay constraints por nulos y de primary key).
DEFAULT_MAX_CHARS - Static variable in class uba.db.sql.language.CharColumnDeclaration
Longitud maxima de caracteres que por default tiene la columna.
DisplayAllColumns - Class in uba.db.sql.language
 
DisplayAllColumns() - Constructor for class uba.db.sql.language.DisplayAllColumns
 
DisplayColumns - Interface in uba.db.sql.language
Representa las columnas que se deben mostrar en el resultado de un SELECT.
displayColumns() - Method in class uba.db.sql.language.Select
Retorna la columnas que se mostrarán en el resultado del select.
DisplayMultipleColumns - Class in uba.db.sql.language
 
DisplayMultipleColumns(DisplayColumns, DisplayColumns) - Constructor for class uba.db.sql.language.DisplayMultipleColumns
Crea una nueva instancia compuesta de solo dos columnas.
DisplayMultipleColumns(List) - Constructor for class uba.db.sql.language.DisplayMultipleColumns
Crea una instancia compuesta de una lista de columnas.
DisplayOneColumn - Class in uba.db.sql.language
Representa una columna que se mostrará en el resultado de un select.
DisplayOneColumn(SingleValue) - Constructor for class uba.db.sql.language.DisplayOneColumn
Crea una instancia que representa una columna a mostrar.

E

EqualComparison - Class in uba.db.sql.language
Representa una expresión de igual del tipo: a = b.
EqualComparison(SingleValue, SingleValue) - Constructor for class uba.db.sql.language.EqualComparison
Crea una expresion que representa la comparacion por igualdad entre la expresión left y la expresión right.
equals(Object) - Method in class uba.db.sql.language.AndSelectionCriteria
 
equals(Object) - Method in class uba.db.sql.language.CharColumnDeclaration
 
equals(Object) - Method in class uba.db.sql.language.ColumnConstraintDeclaration
 
equals(Object) - Method in class uba.db.sql.language.ColumnName
 
equals(Object) - Method in class uba.db.sql.language.CreateIndex
 
equals(Object) - Method in class uba.db.sql.language.CreateTable
 
equals(Object) - Method in class uba.db.sql.language.DisplayAllColumns
 
equals(Object) - Method in class uba.db.sql.language.DisplayMultipleColumns
 
equals(Object) - Method in class uba.db.sql.language.DisplayOneColumn
 
equals(Object) - Method in class uba.db.sql.language.EqualComparison
 
equals(Object) - Method in class uba.db.sql.language.GreatherThanComparison
 
equals(Object) - Method in class uba.db.sql.language.GreatherThanEqualsComparison
 
equals(Object) - Method in class uba.db.sql.language.IndexName
 
equals(Object) - Method in class uba.db.sql.language.InSelectionCriteria
 
equals(Object) - Method in class uba.db.sql.language.Insert
 
equals(Object) - Method in class uba.db.sql.language.IntegerColumnDeclaration
 
equals(Object) - Method in class uba.db.sql.language.IntegerValue
 
equals(Object) - Method in class uba.db.sql.language.Join
 
equals(Object) - Method in class uba.db.sql.language.LessThanComparison
 
equals(Object) - Method in class uba.db.sql.language.LessThanEqualsComparison
 
equals(Object) - Method in class uba.db.sql.language.NegatedSelectionCriteria
 
equals(Object) - Method in class uba.db.sql.language.NotInSelectionCriteria
 
equals(Object) - Method in class uba.db.sql.language.NullSelectionCriteria
 
equals(Object) - Method in class uba.db.sql.language.OrSelectionCriteria
 
equals(Object) - Method in class uba.db.sql.language.QualifiedColumnName
 
equals(Object) - Method in class uba.db.sql.language.Select
 
equals(Object) - Method in class uba.db.sql.language.SingleSelectionCriteria
 
equals(Object) - Method in class uba.db.sql.language.StringValue
 
equals(Object) - Method in class uba.db.sql.language.TableName
 
equals(Object) - Method in class uba.db.sql.language.TableSelectionSource
 
equals(Object) - Method in class uba.db.sql.language.ValueEnumeration
 
EvaluationContext - Interface in uba.db.sql.language
 
expression() - Method in class uba.db.sql.language.DisplayOneColumn
Retorna la expresión que contiene esta columna.
expression() - Method in class uba.db.sql.language.SingleSelectionCriteria
Retorna la expresión booleana que contiene es criterio de selección.

G

GreatherThanComparison - Class in uba.db.sql.language
 
GreatherThanComparison(SingleValue, SingleValue) - Constructor for class uba.db.sql.language.GreatherThanComparison
 
GreatherThanEqualsComparison - Class in uba.db.sql.language
 
GreatherThanEqualsComparison(SingleValue, SingleValue) - Constructor for class uba.db.sql.language.GreatherThanEqualsComparison
 

H

hashCode() - Method in class uba.db.sql.language.AndSelectionCriteria
 
hashCode() - Method in class uba.db.sql.language.CharColumnDeclaration
 
hashCode() - Method in class uba.db.sql.language.ColumnConstraintDeclaration
 
hashCode() - Method in class uba.db.sql.language.ColumnName
 
hashCode() - Method in class uba.db.sql.language.CreateIndex
 
hashCode() - Method in class uba.db.sql.language.CreateTable
 
hashCode() - Method in class uba.db.sql.language.DisplayAllColumns
 
hashCode() - Method in class uba.db.sql.language.DisplayMultipleColumns
 
hashCode() - Method in class uba.db.sql.language.DisplayOneColumn
 
hashCode() - Method in class uba.db.sql.language.EqualComparison
 
hashCode() - Method in class uba.db.sql.language.GreatherThanComparison
 
hashCode() - Method in class uba.db.sql.language.GreatherThanEqualsComparison
 
hashCode() - Method in class uba.db.sql.language.IndexName
 
hashCode() - Method in class uba.db.sql.language.InSelectionCriteria
 
hashCode() - Method in class uba.db.sql.language.Insert
 
hashCode() - Method in class uba.db.sql.language.IntegerColumnDeclaration
 
hashCode() - Method in class uba.db.sql.language.IntegerValue
 
hashCode() - Method in class uba.db.sql.language.Join
 
hashCode() - Method in class uba.db.sql.language.LessThanComparison
 
hashCode() - Method in class uba.db.sql.language.LessThanEqualsComparison
 
hashCode() - Method in class uba.db.sql.language.NegatedSelectionCriteria
 
hashCode() - Method in class uba.db.sql.language.NotInSelectionCriteria
 
hashCode() - Method in class uba.db.sql.language.NullSelectionCriteria
 
hashCode() - Method in class uba.db.sql.language.OrSelectionCriteria
 
hashCode() - Method in class uba.db.sql.language.QualifiedColumnName
 
hashCode() - Method in class uba.db.sql.language.Select
 
hashCode() - Method in class uba.db.sql.language.SingleSelectionCriteria
 
hashCode() - Method in class uba.db.sql.language.StringValue
 
hashCode() - Method in class uba.db.sql.language.TableName
 
hashCode() - Method in class uba.db.sql.language.TableSelectionSource
 
hashCode() - Method in class uba.db.sql.language.ValueEnumeration
 

I

IndexName - Class in uba.db.sql.language
 
IndexName(String) - Constructor for class uba.db.sql.language.IndexName
 
input() - Method in exception uba.db.sql.parser.SQLParserException
Retorna el string que se le envio como entrada al parser cuando se generó esta excepción.
InSelectionCriteria - Class in uba.db.sql.language
Representa una clausula del tipo: value IN valueList (para utilizar en el criterio de selección de un SELECT).
InSelectionCriteria(SingleValue, ValueList) - Constructor for class uba.db.sql.language.InSelectionCriteria
Crea una instancia que representa la expresión: valueToFind IN valueList
Insert - Class in uba.db.sql.language
Representa una sentencia INSERT.
Insert(TableName, List) - Constructor for class uba.db.sql.language.Insert
Este constructor es equivalente a: Insert(tableName, new ValueEnumeration(values))
Insert(TableName, ValueList) - Constructor for class uba.db.sql.language.Insert
Crea una sentencia de insert de la forma: INSERT INTO tableName VALUES values
IntegerColumnDeclaration - Class in uba.db.sql.language
 
IntegerColumnDeclaration(ColumnName, ColumnConstraintDeclaration) - Constructor for class uba.db.sql.language.IntegerColumnDeclaration
 
IntegerColumnDeclaration(ColumnName) - Constructor for class uba.db.sql.language.IntegerColumnDeclaration
 
IntegerValue - Class in uba.db.sql.language
 
IntegerValue(String) - Constructor for class uba.db.sql.language.IntegerValue
 
IntegerValue(int) - Constructor for class uba.db.sql.language.IntegerValue
 
isTrueWith(EvaluationContext) - Method in interface uba.db.sql.language.BooleanValue
Evalua esta expresión booleana.
isTrueWith(EvaluationContext) - Method in class uba.db.sql.language.ComparisonBehavior
Esta implementación obtiene los valores de ambos terminos usando SingleValue.valueWith(EvaluationContext) y luego delega la comparación a ComparisonBehavior.compareValues(Comparable, Comparable).
isTrueWith(EvaluationContext) - Method in class uba.db.sql.language.NullSelectionCriteria
 
isTrueWith(EvaluationContext) - Method in interface uba.db.sql.language.SelectionCriteria
 
isTrueWith(EvaluationContext) - Method in class uba.db.sql.language.SelectionCriteriaBehavior
 

J

Join - Class in uba.db.sql.language
Representa un "selection source" que es el resultado de hacer un JOIN entre dos selection sources.
Join(SelectionSource, SelectionSource) - Constructor for class uba.db.sql.language.Join
Crea un join de dos selection sources.
join(SelectionSource) - Method in class uba.db.sql.language.TableSelectionSource
Retorna un Join creado a partir del receptor y b

L

left() - Method in class uba.db.sql.language.BinarySelectionCriteriaBehavior
Retorna el termino a la izquierda.
left() - Method in class uba.db.sql.language.ComparisonBehavior
Retorna el termino a la izquierda.
left() - Method in class uba.db.sql.language.Join
 
LessThanComparison - Class in uba.db.sql.language
 
LessThanComparison(SingleValue, SingleValue) - Constructor for class uba.db.sql.language.LessThanComparison
 
LessThanEqualsComparison - Class in uba.db.sql.language
 
LessThanEqualsComparison(SingleValue, SingleValue) - Constructor for class uba.db.sql.language.LessThanEqualsComparison
 
LiteralBehavior - Class in uba.db.sql.language
 
LiteralBehavior(Object) - Constructor for class uba.db.sql.language.LiteralBehavior
 

M

maxChars() - Method in class uba.db.sql.language.CharColumnDeclaration
Retorna la cantidad máxima de caracteres que puede tener la columna.

N

name() - Method in class uba.db.sql.language.CreateIndex
 
nameAsString() - Method in class uba.db.sql.language.ColumnName
Retorna el nombre de la columna como un String.
NegatedSelectionCriteria - Class in uba.db.sql.language
 
NegatedSelectionCriteria(SelectionCriteria) - Constructor for class uba.db.sql.language.NegatedSelectionCriteria
 
not() - Method in class uba.db.sql.language.NullSelectionCriteria
 
not() - Method in interface uba.db.sql.language.SelectionCriteria
Retorna una instancia que representa: NOT this
not() - Method in class uba.db.sql.language.SelectionCriteriaBehavior
 
NOT_NULL - Static variable in class uba.db.sql.language.ColumnConstraintDeclaration
Instancia que representa el constraint NOT NULL
NotInSelectionCriteria - Class in uba.db.sql.language
 
NotInSelectionCriteria(SingleValue, ValueList) - Constructor for class uba.db.sql.language.NotInSelectionCriteria
 
notNull() - Method in class uba.db.sql.language.ColumnConstraintDeclaration
Retorna true si la columna no puede contener valores nulos.
NullSelectionCriteria - Class in uba.db.sql.language
Representa un criterio de seleccion (parte WHERE de una expresión SQL) vacío (es decir representa que se deben seleccionar todas las filas).
NullSelectionCriteria() - Constructor for class uba.db.sql.language.NullSelectionCriteria
 
NullSelectionSource - Class in uba.db.sql.language
 
NullSelectionSource() - Constructor for class uba.db.sql.language.NullSelectionSource
 

O

operatorAsString() - Method in class uba.db.sql.language.AndSelectionCriteria
 
operatorAsString() - Method in class uba.db.sql.language.BinarySelectionCriteriaBehavior
Las subclases deben implementar este método retornando la representacion en String del operador que representan.
operatorAsString() - Method in class uba.db.sql.language.ComparisonBehavior
Las subclases deben implementar este método retornando la representacion en String del operador que representan.
operatorAsString() - Method in class uba.db.sql.language.EqualComparison
 
operatorAsString() - Method in class uba.db.sql.language.GreatherThanComparison
 
operatorAsString() - Method in class uba.db.sql.language.GreatherThanEqualsComparison
 
operatorAsString() - Method in class uba.db.sql.language.LessThanComparison
 
operatorAsString() - Method in class uba.db.sql.language.LessThanEqualsComparison
 
operatorAsString() - Method in class uba.db.sql.language.OrSelectionCriteria
 
or(SelectionCriteria) - Method in class uba.db.sql.language.NullSelectionCriteria
 
or(SelectionCriteria) - Method in interface uba.db.sql.language.SelectionCriteria
Retorna una instancia que representa: this OR other
or(SelectionCriteria) - Method in class uba.db.sql.language.SelectionCriteriaBehavior
 
orAfter(SelectionCriteria) - Method in class uba.db.sql.language.NullSelectionCriteria
 
orAfter(SelectionCriteria) - Method in interface uba.db.sql.language.SelectionCriteria
Este metodo es utilizado para hacer double dispatch.
orAfter(SelectionCriteria) - Method in class uba.db.sql.language.SelectionCriteriaBehavior
 
OrSelectionCriteria - Class in uba.db.sql.language
Representa un AND, en la clausa WHERE de una sentencia SQL.
OrSelectionCriteria(SelectionCriteria, SelectionCriteria) - Constructor for class uba.db.sql.language.OrSelectionCriteria
 

P

parse(String) - Method in class uba.db.sql.parser.SQLParser
Crea una representación en objetos de un comando SQL a partir de un String.
PRIMARY_KEY - Static variable in class uba.db.sql.language.ColumnConstraintDeclaration
Instancia que representa el constraint PRIMARY KEY
primaryKeyColumns() - Method in class uba.db.sql.language.CreateTable
 

Q

QualifiedColumnName - Class in uba.db.sql.language
Representa una referencia "calificada" a un nombre de columna (es decir del tipo tabla.columna).
QualifiedColumnName(TableName, ColumnName) - Constructor for class uba.db.sql.language.QualifiedColumnName
Crea una nueva instancia que representa la columna referenciada por: tableName.columnName.

R

right() - Method in class uba.db.sql.language.BinarySelectionCriteriaBehavior
Retorna el termino a la derecha.
right() - Method in class uba.db.sql.language.ComparisonBehavior
Retorna el termino a la derecha.
right() - Method in class uba.db.sql.language.Join
 

S

Select - Class in uba.db.sql.language
Representa una sentencia SELECT.
Select(DisplayColumns, SelectionSource, SelectionCriteria) - Constructor for class uba.db.sql.language.Select
Crea una representación de una sentencia SELECT, los colaboradores de este constructor representan la sentencia de la siguiente manera: SELECT displayColumns FROM selectionSource WHERE selectionCriteria
Select(DisplayColumns, SelectionSource) - Constructor for class uba.db.sql.language.Select
Este constructor equivale a: Select(displayColumns, selectionSource, new NullSelectionCriteria())
Select(SelectionSource) - Constructor for class uba.db.sql.language.Select
Este constructor equivale a: Select(new DisplayAllColumns(), selectionSource, new NullSelectionCriteria())
Select(SelectionSource, SelectionCriteria) - Constructor for class uba.db.sql.language.Select
Este constructor equivale a: Select(new DisplayAllColumns(), selectionSource, selectionCriteria)
SelectionCriteria - Interface in uba.db.sql.language
Representa un "criterio de seleccion", es decir una expresion booleana que se utiliza para seleccionar campos en la expresiones WHERE.
SelectionCriteriaBehavior - Class in uba.db.sql.language
Clase base para crear implementaciones de SelectionCriteria.
SelectionCriteriaBehavior() - Constructor for class uba.db.sql.language.SelectionCriteriaBehavior
 
SelectionSource - Interface in uba.db.sql.language
Esta interfaz representa un "origen de seleccion", es decir la expresion utilizada en el select para obtener los datos.
Sentence - Interface in uba.db.sql.language
 
SingleSelectionCriteria - Class in uba.db.sql.language
Representa un criterio de selección (ver SelectionCriteria), que contiene una expresión booleana.
SingleSelectionCriteria(BooleanValue) - Constructor for class uba.db.sql.language.SingleSelectionCriteria
Crea un criterio de selección para una expresión booleana.
SingleValue - Interface in uba.db.sql.language
Representa una expresión que retorna un solo valor.
source() - Method in class uba.db.sql.language.Select
Retorna el "origen" (las tablas) desde donde se obtendrán las filas.
SQLParser - Class in uba.db.sql.parser
Parser de SQL.
SQLParser() - Constructor for class uba.db.sql.parser.SQLParser
 
SQLParserException - Exception in uba.db.sql.parser
Representa una excepción ocurrida durante el parsing de una sentencia SQL.
NOTA: Esta excepción es siempre encadenada con una excepcion que origino el error de parsing.
SQLParserException(String, Throwable) - Constructor for exception uba.db.sql.parser.SQLParserException
Crea una instancia de esta excepcion encadenandola con la causa de la misma.
StringValue - Class in uba.db.sql.language
 
StringValue(String) - Constructor for class uba.db.sql.language.StringValue
 

T

tableName() - Method in class uba.db.sql.language.CreateTable
 
tableName() - Method in class uba.db.sql.language.Insert
Retorna el nombre de la tabla en la cual se insertarán los valores.
tableName() - Method in class uba.db.sql.language.QualifiedColumnName
 
TableName - Class in uba.db.sql.language
 
TableName(String) - Constructor for class uba.db.sql.language.TableName
Crea una instancia que representa una expresión que hace referencia a un nombre de tabla.
tableName() - Method in class uba.db.sql.language.TableSelectionSource
 
TableSelectionSource - Class in uba.db.sql.language
Un origen de selección que hace referencia a una tabla.
TableSelectionSource(String) - Constructor for class uba.db.sql.language.TableSelectionSource
Este constructor es equivalente a: TableSelectionSource(new TableName(tableName))
TableSelectionSource(TableName) - Constructor for class uba.db.sql.language.TableSelectionSource
Crea una instancia que equivale a la expresion: ..
toString() - Method in class uba.db.sql.language.BinarySelectionCriteriaBehavior
 
toString() - Method in class uba.db.sql.language.ColumnConstraintDeclaration
 
toString() - Method in class uba.db.sql.language.ColumnDeclarationBehavior
 
toString() - Method in class uba.db.sql.language.ColumnName
IMPORTANTE: En java el método toString() debe utilizarse para debugging solamente, para obtener el nombre de la columna utilizar el método ColumnName.nameAsString().
toString() - Method in class uba.db.sql.language.ComparisonBehavior
 
toString() - Method in class uba.db.sql.language.CreateIndex
 
toString() - Method in class uba.db.sql.language.CreateTable
 
toString() - Method in class uba.db.sql.language.DisplayAllColumns
 
toString() - Method in class uba.db.sql.language.DisplayMultipleColumns
 
toString() - Method in class uba.db.sql.language.DisplayOneColumn
 
toString() - Method in class uba.db.sql.language.IndexName
 
toString() - Method in class uba.db.sql.language.InSelectionCriteria
 
toString() - Method in class uba.db.sql.language.Insert
 
toString() - Method in class uba.db.sql.language.IntegerValue
 
toString() - Method in class uba.db.sql.language.Join
 
toString() - Method in class uba.db.sql.language.NegatedSelectionCriteria
 
toString() - Method in class uba.db.sql.language.NullSelectionCriteria
 
toString() - Method in class uba.db.sql.language.QualifiedColumnName
 
toString() - Method in class uba.db.sql.language.Select
 
toString() - Method in class uba.db.sql.language.SingleSelectionCriteria
 
toString() - Method in class uba.db.sql.language.StringValue
 
toString() - Method in class uba.db.sql.language.TableName
 
toString() - Method in class uba.db.sql.language.TableSelectionSource
 
toString() - Method in class uba.db.sql.language.ValueEnumeration
 

U

uba.db.sql.language - package uba.db.sql.language
 
uba.db.sql.parser - package uba.db.sql.parser
 

V

value() - Method in class uba.db.sql.language.LiteralBehavior
 
ValueEnumeration - Class in uba.db.sql.language
 
ValueEnumeration(List) - Constructor for class uba.db.sql.language.ValueEnumeration
 
valueList() - Method in class uba.db.sql.language.InSelectionCriteria
Retorna el objeto que representa la lista de valores.
ValueList - Interface in uba.db.sql.language
 
valueOf(ColumnName) - Method in interface uba.db.sql.language.EvaluationContext
 
valueOf(QualifiedColumnName) - Method in interface uba.db.sql.language.EvaluationContext
 
values() - Method in class uba.db.sql.language.Insert
Retorna la expresión utilizada para los valores (puede ser un Select).
values() - Method in class uba.db.sql.language.ValueEnumeration
 
valueToFind() - Method in class uba.db.sql.language.InSelectionCriteria
Retorna el valor a buscar en la lista de valores.
valueWith(EvaluationContext) - Method in class uba.db.sql.language.AndSelectionCriteria
 
valueWith(EvaluationContext) - Method in class uba.db.sql.language.ColumnName
 
valueWith(EvaluationContext) - Method in class uba.db.sql.language.ComparisonBehavior
Evalua la condición usando el método BooleanValue.isTrueWith(EvaluationContext), pero retorna una instancia de Boolean para ser compatible con la interfaz SingleValue.
valueWith(EvaluationContext) - Method in class uba.db.sql.language.InSelectionCriteria
 
valueWith(EvaluationContext) - Method in class uba.db.sql.language.LiteralBehavior
 
valueWith(EvaluationContext) - Method in class uba.db.sql.language.NegatedSelectionCriteria
 
valueWith(EvaluationContext) - Method in class uba.db.sql.language.NotInSelectionCriteria
 
valueWith(EvaluationContext) - Method in class uba.db.sql.language.NullSelectionCriteria
 
valueWith(EvaluationContext) - Method in class uba.db.sql.language.OrSelectionCriteria
 
valueWith(EvaluationContext) - Method in class uba.db.sql.language.QualifiedColumnName
 
valueWith(EvaluationContext) - Method in interface uba.db.sql.language.SelectionCriteria
 
valueWith(EvaluationContext) - Method in class uba.db.sql.language.SingleSelectionCriteria
 
valueWith(EvaluationContext) - Method in interface uba.db.sql.language.SingleValue
Evalua esta expresión.
Visitable - Interface in uba.db.sql.language
Esta interfaz define el método Visitable.accept(Visitor) que es utilizado para visitar cada una de las partes que conforman una sentencia SQL.
visitAndSelectionCriteria(AndSelectionCriteria) - Method in interface uba.db.sql.language.Visitor
 
visitAndSelectionCriteria(AndSelectionCriteria) - Method in class uba.db.sql.language.VisitorBehavior
Esta implementación por default visita cada una de las partes del criterio de selección.
visitCharColumnDeclaration(CharColumnDeclaration) - Method in interface uba.db.sql.language.Visitor
 
visitCharColumnDeclaration(CharColumnDeclaration) - Method in class uba.db.sql.language.VisitorBehavior
 
visitColumnName(ColumnName) - Method in interface uba.db.sql.language.Visitor
 
visitColumnName(ColumnName) - Method in class uba.db.sql.language.VisitorBehavior
 
visitCreateIndex(CreateIndex) - Method in interface uba.db.sql.language.Visitor
 
visitCreateIndex(CreateIndex) - Method in class uba.db.sql.language.VisitorBehavior
 
visitCreateTable(CreateTable) - Method in interface uba.db.sql.language.Visitor
 
visitCreateTable(CreateTable) - Method in class uba.db.sql.language.VisitorBehavior
 
visitDisplayAllColumns(DisplayAllColumns) - Method in interface uba.db.sql.language.Visitor
 
visitDisplayAllColumns(DisplayAllColumns) - Method in class uba.db.sql.language.VisitorBehavior
 
visitDisplayMultipleColumns(DisplayMultipleColumns) - Method in interface uba.db.sql.language.Visitor
 
visitDisplayMultipleColumns(DisplayMultipleColumns) - Method in class uba.db.sql.language.VisitorBehavior
Esta implementación por default visita cada una de las columnas.
visitDisplayOneColumn(DisplayOneColumn) - Method in interface uba.db.sql.language.Visitor
 
visitDisplayOneColumn(DisplayOneColumn) - Method in class uba.db.sql.language.VisitorBehavior
 
visitEqualComparison(EqualComparison) - Method in interface uba.db.sql.language.Visitor
 
visitEqualComparison(EqualComparison) - Method in class uba.db.sql.language.VisitorBehavior
 
visitGreatherThanComparison(GreatherThanComparison) - Method in interface uba.db.sql.language.Visitor
 
visitGreatherThanComparison(GreatherThanComparison) - Method in class uba.db.sql.language.VisitorBehavior
 
visitGreatherThanEqualsComparison(GreatherThanEqualsComparison) - Method in interface uba.db.sql.language.Visitor
 
visitGreatherThanEqualsComparison(GreatherThanEqualsComparison) - Method in class uba.db.sql.language.VisitorBehavior
 
visitIndexName(IndexName) - Method in interface uba.db.sql.language.Visitor
 
visitIndexName(IndexName) - Method in class uba.db.sql.language.VisitorBehavior
 
visitInSelectionCriteria(InSelectionCriteria) - Method in interface uba.db.sql.language.Visitor
 
visitInSelectionCriteria(InSelectionCriteria) - Method in class uba.db.sql.language.VisitorBehavior
 
visitInsert(Insert) - Method in interface uba.db.sql.language.Visitor
 
visitInsert(Insert) - Method in class uba.db.sql.language.VisitorBehavior
 
visitIntegerColumnDeclaration(IntegerColumnDeclaration) - Method in interface uba.db.sql.language.Visitor
 
visitIntegerColumnDeclaration(IntegerColumnDeclaration) - Method in class uba.db.sql.language.VisitorBehavior
 
visitIntegerValue(IntegerValue) - Method in interface uba.db.sql.language.Visitor
 
visitIntegerValue(IntegerValue) - Method in class uba.db.sql.language.VisitorBehavior
 
visitJoin(Join) - Method in interface uba.db.sql.language.Visitor
 
visitJoin(Join) - Method in class uba.db.sql.language.VisitorBehavior
 
visitLessThanComparison(LessThanComparison) - Method in interface uba.db.sql.language.Visitor
 
visitLessThanComparison(LessThanComparison) - Method in class uba.db.sql.language.VisitorBehavior
 
visitLessThanEqualsComparison(LessThanEqualsComparison) - Method in interface uba.db.sql.language.Visitor
 
visitLessThanEqualsComparison(LessThanEqualsComparison) - Method in class uba.db.sql.language.VisitorBehavior
 
visitNegatedSelectionCriteria(NegatedSelectionCriteria) - Method in interface uba.db.sql.language.Visitor
 
visitNegatedSelectionCriteria(NegatedSelectionCriteria) - Method in class uba.db.sql.language.VisitorBehavior
 
visitNotInSelectionCriteria(NotInSelectionCriteria) - Method in interface uba.db.sql.language.Visitor
 
visitNotInSelectionCriteria(NotInSelectionCriteria) - Method in class uba.db.sql.language.VisitorBehavior
 
Visitor - Interface in uba.db.sql.language
Interfaz que deben cumplir los "visitors" de sentencias SQL.
VisitorBehavior - Class in uba.db.sql.language
Clase abstracta utilizada como base para crear "visitors" de sentencias SQL.
VisitorBehavior() - Constructor for class uba.db.sql.language.VisitorBehavior
 
visitOrSelectionCriteria(OrSelectionCriteria) - Method in interface uba.db.sql.language.Visitor
 
visitOrSelectionCriteria(OrSelectionCriteria) - Method in class uba.db.sql.language.VisitorBehavior
Esta implementación por default visita cada una de las partes del criterio de selección.
visitQualifiedColumnName(QualifiedColumnName) - Method in interface uba.db.sql.language.Visitor
 
visitQualifiedColumnName(QualifiedColumnName) - Method in class uba.db.sql.language.VisitorBehavior
 
visitSelect(Select) - Method in interface uba.db.sql.language.Visitor
 
visitSelect(Select) - Method in class uba.db.sql.language.VisitorBehavior
Esta implementación por default visita cada una de las partes que conforman el SELECT.
visitSingleSelectionCriteria(SingleSelectionCriteria) - Method in interface uba.db.sql.language.Visitor
 
visitSingleSelectionCriteria(SingleSelectionCriteria) - Method in class uba.db.sql.language.VisitorBehavior
 
visitStringValue(StringValue) - Method in interface uba.db.sql.language.Visitor
 
visitStringValue(StringValue) - Method in class uba.db.sql.language.VisitorBehavior
 
visitTableName(TableName) - Method in interface uba.db.sql.language.Visitor
 
visitTableName(TableName) - Method in class uba.db.sql.language.VisitorBehavior
 
visitTableSelectionSource(TableSelectionSource) - Method in interface uba.db.sql.language.Visitor
 
visitTableSelectionSource(TableSelectionSource) - Method in class uba.db.sql.language.VisitorBehavior
 
visitValueEnumeration(ValueEnumeration) - Method in interface uba.db.sql.language.Visitor
 
visitValueEnumeration(ValueEnumeration) - Method in class uba.db.sql.language.VisitorBehavior
 

A B C D E G H I J L M N O P Q R S T U V

Copyright © -2005 . All Rights Reserved.