uba.db.sql.language
Class VisitorBehavior

java.lang.Object
  extended by uba.db.sql.language.VisitorBehavior
All Implemented Interfaces:
Visitor

public abstract class VisitorBehavior
extends java.lang.Object
implements Visitor

Clase abstracta utilizada como base para crear "visitors" de sentencias SQL.

Version:
$Revision: 1.10 $

Constructor Summary
VisitorBehavior()
           
 
Method Summary
 void visitAndSelectionCriteria(AndSelectionCriteria criteria)
          Esta implementación por default visita cada una de las partes del criterio de selección.
 void visitCharColumnDeclaration(CharColumnDeclaration declaration)
           
 void visitColumnName(ColumnName columnName)
           
 void visitCreateIndex(CreateIndex index)
           
 void visitCreateTable(CreateTable table)
           
 void visitDisplayAllColumns(DisplayAllColumns columns)
           
 void visitDisplayMultipleColumns(DisplayMultipleColumns columns)
          Esta implementación por default visita cada una de las columnas.
 void visitDisplayOneColumn(DisplayOneColumn column)
           
 void visitEqualComparison(EqualComparison comparison)
           
 void visitGreatherThanComparison(GreatherThanComparison comparison)
           
 void visitGreatherThanEqualsComparison(GreatherThanEqualsComparison comparison)
           
 void visitIndexName(IndexName index)
           
 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)
          Esta implementación por default visita cada una de las partes del criterio de selección.
 void visitQualifiedColumnName(QualifiedColumnName name)
           
 void visitSelect(Select select)
          Esta implementación por default visita cada una de las partes que conforman el SELECT.
 void visitSingleSelectionCriteria(SingleSelectionCriteria criteria)
           
 void visitStringValue(StringValue value)
           
 void visitTableName(TableName name)
           
 void visitTableSelectionSource(TableSelectionSource source)
           
 void visitValueEnumeration(ValueEnumeration enumeration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisitorBehavior

public VisitorBehavior()
Method Detail

visitAndSelectionCriteria

public void visitAndSelectionCriteria(AndSelectionCriteria criteria)
Esta implementación por default visita cada una de las partes del criterio de selección.

Specified by:
visitAndSelectionCriteria in interface Visitor
Parameters:
criteria - criterio de seleccion a visitar.
See Also:
"comentarios de la interfaz"

visitColumnName

public void visitColumnName(ColumnName columnName)
Specified by:
visitColumnName in interface Visitor
See Also:
Visitor.visitColumnName(uba.db.sql.language.ColumnName)

visitCreateTable

public void visitCreateTable(CreateTable table)
Specified by:
visitCreateTable in interface Visitor
See Also:
Visitor.visitCreateTable(uba.db.sql.language.CreateTable)

visitCreateIndex

public void visitCreateIndex(CreateIndex index)
Specified by:
visitCreateIndex in interface Visitor
See Also:
"comentarios de la interfaz"

visitDisplayAllColumns

public void visitDisplayAllColumns(DisplayAllColumns columns)
Specified by:
visitDisplayAllColumns in interface Visitor
See Also:
"comentarios de la interfaz"

visitDisplayMultipleColumns

public void visitDisplayMultipleColumns(DisplayMultipleColumns columns)
Esta implementación por default visita cada una de las columnas.

Specified by:
visitDisplayMultipleColumns in interface Visitor
Parameters:
columns - columnas a visitar
See Also:
"comentarios de la interfaz"

visitDisplayOneColumn

public void visitDisplayOneColumn(DisplayOneColumn column)
Specified by:
visitDisplayOneColumn in interface Visitor
See Also:
"comentarios de la interfaz"

visitEqualComparison

public void visitEqualComparison(EqualComparison comparison)
Specified by:
visitEqualComparison in interface Visitor
See Also:
"comentarios de la interfaz"

visitGreatherThanComparison

public void visitGreatherThanComparison(GreatherThanComparison comparison)
Specified by:
visitGreatherThanComparison in interface Visitor
See Also:
"comentarios de la interfaz"

visitGreatherThanEqualsComparison

public void visitGreatherThanEqualsComparison(GreatherThanEqualsComparison comparison)
Specified by:
visitGreatherThanEqualsComparison in interface Visitor
See Also:
"comentarios de la interfaz"

visitInSelectionCriteria

public void visitInSelectionCriteria(InSelectionCriteria criteria)
Specified by:
visitInSelectionCriteria in interface Visitor
See Also:
"comentarios de la interfaz"

visitInsert

public void visitInsert(Insert insert)
Specified by:
visitInsert in interface Visitor
See Also:
Visitor.visitInsert(uba.db.sql.language.Insert)

visitIntegerValue

public void visitIntegerValue(IntegerValue value)
Specified by:
visitIntegerValue in interface Visitor
See Also:
"comentarios de la interfaz"

visitJoin

public void visitJoin(Join join)
Specified by:
visitJoin in interface Visitor
See Also:
"comentarios de la interfaz"

visitLessThanComparison

public void visitLessThanComparison(LessThanComparison comparison)
Specified by:
visitLessThanComparison in interface Visitor
See Also:
"comentarios de la interfaz"

visitLessThanEqualsComparison

public void visitLessThanEqualsComparison(LessThanEqualsComparison comparison)
Specified by:
visitLessThanEqualsComparison in interface Visitor
See Also:
"comentarios de la interfaz"

visitNegatedSelectionCriteria

public void visitNegatedSelectionCriteria(NegatedSelectionCriteria criteria)
Specified by:
visitNegatedSelectionCriteria in interface Visitor
See Also:
Visitor.visitNegatedSelectionCriteria(uba.db.sql.language.NegatedSelectionCriteria)

visitNotInSelectionCriteria

public void visitNotInSelectionCriteria(NotInSelectionCriteria criteria)
Specified by:
visitNotInSelectionCriteria in interface Visitor
See Also:
"comentarios de la interfaz"

visitOrSelectionCriteria

public void visitOrSelectionCriteria(OrSelectionCriteria criteria)
Esta implementación por default visita cada una de las partes del criterio de selección.

Specified by:
visitOrSelectionCriteria in interface Visitor
Parameters:
criteria - criterio de seleccion a visitar.
See Also:
"comentarios de la interfaz"

visitQualifiedColumnName

public void visitQualifiedColumnName(QualifiedColumnName name)
Specified by:
visitQualifiedColumnName in interface Visitor
See Also:
Visitor.visitQualifiedColumnName(uba.db.sql.language.QualifiedColumnName)

visitSelect

public void visitSelect(Select select)
Esta implementación por default visita cada una de las partes que conforman el SELECT.

Specified by:
visitSelect in interface Visitor
Parameters:
select - el select a visitar
See Also:
"comentarios de la interfaz"

visitSingleSelectionCriteria

public void visitSingleSelectionCriteria(SingleSelectionCriteria criteria)
Specified by:
visitSingleSelectionCriteria in interface Visitor
See Also:
"comentarios de la interfaz"

visitStringValue

public void visitStringValue(StringValue value)
Specified by:
visitStringValue in interface Visitor
See Also:
"comentarios de la interfaz"

visitTableName

public void visitTableName(TableName name)
Specified by:
visitTableName in interface Visitor
See Also:
Visitor.visitTableName(uba.db.sql.language.TableName)

visitTableSelectionSource

public void visitTableSelectionSource(TableSelectionSource source)
Specified by:
visitTableSelectionSource in interface Visitor
See Also:
"comentarios de la interfaz"

visitCharColumnDeclaration

public void visitCharColumnDeclaration(CharColumnDeclaration declaration)
Specified by:
visitCharColumnDeclaration in interface Visitor
See Also:
"comentarios de la interfaz"

visitIntegerColumnDeclaration

public void visitIntegerColumnDeclaration(IntegerColumnDeclaration declaration)
Specified by:
visitIntegerColumnDeclaration in interface Visitor
See Also:
"comentarios de la interfaz"

visitValueEnumeration

public void visitValueEnumeration(ValueEnumeration enumeration)
Specified by:
visitValueEnumeration in interface Visitor
See Also:
"comentarios de la interfaz"

visitIndexName

public void visitIndexName(IndexName index)
Specified by:
visitIndexName in interface Visitor
See Also:
"comentarios de la interfaz"


Copyright © -2005 . All Rights Reserved.