org.apache.derby.iapi.sql.compile
Interface Visitable
-
- All Known Subinterfaces:
- Optimizable
- All Known Implementing Classes:
- BinaryArithmeticOperatorNode, BinaryComparisonOperatorNode, BinaryListOperatorNode, BooleanConstantNode, CharConstantNode, ColumnDefinitionNode, ColumnReference, ConstraintDefinitionNode, CurrentOfNode, CursorNode, DB2LengthOperatorNode, DefaultNode, FKConstraintDefinitionNode, GetCurrentConnectionNode, InListOperatorNode, InsertNode, IntersectOrExceptNode, IsNullNode, LengthOperatorNode, LikeEscapeOperatorNode, MatchingClauseNode, MergeNode, NotNode, NumericConstantNode, OrderedColumn, OrderedColumnList, ParameterNode, Predicate, QueryTreeNode, ResultSetNode, RowCountNode, RowNumberFunctionNode, StatementNode, StaticClassFieldReferenceNode, TableName, UnaryComparisonOperatorNode, UnaryLogicalOperatorNode, UntypedNullConstantNode, UpdateNode, ValueNode, VarbitConstantNode, WindowDefinitionNode, WindowFunctionNode, WindowNode, WindowReferenceNode, XMLConstantNode
public interface VisitableA Visitable is something that can be visited by a Visitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description Visitableaccept(Visitor v)Accept a visitor, and call v.visit() on child nodes as necessary.voidaddTag(java.lang.String tag)Add a tag to this Visitable.booleantaggedWith(java.lang.String tag)Return true if this Visitable is tagged with the indicated tag.
-
-
-
Method Detail
-
accept
Visitable accept(Visitor v) throws StandardException
Accept a visitor, and call v.visit() on child nodes as necessary.- Parameters:
v- the visitor- Throws:
StandardException- on error
-
addTag
void addTag(java.lang.String tag)
Add a tag to this Visitable.
-
taggedWith
boolean taggedWith(java.lang.String tag)
Return true if this Visitable is tagged with the indicated tag.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG