uba.db.sql.language
Interface Visitor

All Known Implementing Classes:
VisitorBehavior

public interface Visitor

Interfaz que deben cumplir los "visitors" de sentencias SQL. Para crear una implementación es preferible utilizar VisitorBehaviorcomo punto de partida.
Cada uno de los métodos visitXXX es invocado por la clase visitada al aceptar el visitor.

Version:
$Revision: 1.8 $
See Also:
Visitable

Method Summary
 void visitAndSelectionCriteria(AndSelectionCriteria criteria)
           
 void visitCharColumnDeclaration(CharColumnDeclaration declaration)
           
 void visitColumnName(ColumnName columnName)
           
 void visitCreateIndex(CreateIndex index)
           
 void visitCreateTable(CreateTable table)
           
 void visitDisplayAllColumns(DisplayAllColumns columns)
           
 void visitDisplayMultipleColumns(DisplayMultipleColumns columns)
           
 void visitDisplayOneColumn(DisplayOneColumn column)
           
 void visitEqualComparison(EqualComparison comparison)
           
 void visitGreatherThanComparison(GreatherThanComparison comparison)
           
 void visitGreatherThanEqualsComparison(GreatherThanEqualsComparison comparison)
           
 void visitIndexName(IndexName name)
           
 void visitInSelectionCriteria(InSelectionCriteria criteria)
           
 void visitInsert(Insert insert)
           
 void visitIntegerColumnDeclaration(IntegerColumnDeclaration declaration)
           
 void visitIntegerValue(IntegerValue value)
           
 void visitJoin(Join join)
           
 void visitLessThanComparison(LessThanComparison comparison)
           
 void visitLessThanEqualsComparison(LessThanEqualsComparison comparison)
           
 void visitNegatedSelectionCriteria(NegatedSelectionCriteria criteria)
           
 void visitNotInSelectionCriteria(NotInSelectionCriteria criteria)
           
 void visitOrSelectionCriteria(OrSelectionCriteria criteria)
           
 void visitQualifiedColumnName(QualifiedColumnName name)
           
 void visitSelect(Select select)
           
 void visitSingleSelectionCriteria(SingleSelectionCriteria criteria)
           
 void visitStringValue(StringValue value)
           
 void visitTableName(TableName name)
           
 void visitTableSelectionSource(TableSelectionSource source)
           
 void visitValueEnumeration(ValueEnumeration enumeration)
           
 

Method Detail

visitAndSelectionCriteria

void visitAndSelectionCriteria(AndSelectionCriteria criteria)
See Also:
"comentarios de la interfaz"

visitColumnName

void visitColumnName(ColumnName columnName)
See Also:
"comentarios de la interfaz"

visitCreateTable

void visitCreateTable(CreateTable table)
See Also:
"comentarios de la interfaz"

visitDisplayAllColumns

void visitDisplayAllColumns(DisplayAllColumns columns)
See Also:
"comentarios de la interfaz"

visitDisplayMultipleColumns

void visitDisplayMultipleColumns(DisplayMultipleColumns columns)
See Also:
"comentarios de la interfaz"

visitDisplayOneColumn

void visitDisplayOneColumn(DisplayOneColumn column)
See Also:
"comentarios de la interfaz"

visitEqualComparison

void visitEqualComparison(EqualComparison comparison)
See Also:
"comentarios de la interfaz"

visitGreatherThanComparison

void visitGreatherThanComparison(GreatherThanComparison comparison)
See Also:
"comentarios de la interfaz"

visitGreatherThanEqualsComparison

void visitGreatherThanEqualsComparison(GreatherThanEqualsComparison comparison)
See Also:
"comentarios de la interfaz"

visitInSelectionCriteria

void visitInSelectionCriteria(InSelectionCriteria criteria)
See Also:
"comentarios de la interfaz"

visitInsert

void visitInsert(Insert insert)
See Also:
"comentarios de la interfaz"

visitIntegerValue

void visitIntegerValue(IntegerValue value)
See Also:
"comentarios de la interfaz"

visitJoin

void visitJoin(Join join)
See Also:
"comentarios de la interfaz"

visitLessThanComparison

void visitLessThanComparison(LessThanComparison comparison)
See Also:
"comentarios de la interfaz"

visitLessThanEqualsComparison

void visitLessThanEqualsComparison(LessThanEqualsComparison comparison)
See Also:
"comentarios de la interfaz"

visitNegatedSelectionCriteria

void visitNegatedSelectionCriteria(NegatedSelectionCriteria criteria)
See Also:
"comentarios de la interfaz"

visitNotInSelectionCriteria

void visitNotInSelectionCriteria(NotInSelectionCriteria criteria)
See Also:
"comentarios de la interfaz"

visitOrSelectionCriteria

void visitOrSelectionCriteria(OrSelectionCriteria criteria)
See Also:
"comentarios de la interfaz"

visitQualifiedColumnName

void visitQualifiedColumnName(QualifiedColumnName name)
See Also:
"comentarios de la interfaz"

visitSelect

void visitSelect(Select select)
See Also:
"comentarios de la interfaz"

visitSingleSelectionCriteria

void visitSingleSelectionCriteria(SingleSelectionCriteria criteria)
See Also:
"comentarios de la interfaz"

visitStringValue

void visitStringValue(StringValue value)
See Also:
"comentarios de la interfaz"

visitTableName

void visitTableName(TableName name)
See Also:
"comentarios de la interfaz"

visitTableSelectionSource

void visitTableSelectionSource(TableSelectionSource source)
See Also:
"comentarios de la interfaz"

visitValueEnumeration

void visitValueEnumeration(ValueEnumeration enumeration)
See Also:
"comentarios de la interfaz"

visitCharColumnDeclaration

void visitCharColumnDeclaration(CharColumnDeclaration declaration)
See Also:
"comentarios de la interfaz"

visitIntegerColumnDeclaration

void visitIntegerColumnDeclaration(IntegerColumnDeclaration declaration)
See Also:
"comentarios de la interfaz"

visitCreateIndex

void visitCreateIndex(CreateIndex index)
See Also:
"comentarios de la interfaz"

visitIndexName

void visitIndexName(IndexName name)
See Also:
"comentarios de la interfaz"


Copyright © -2005 . All Rights Reserved.