public class SyntaxObjectVisitor
extends java.lang.Object
SyntaxObject
class hierarchy.Constructor and Description |
---|
SyntaxObjectVisitor()
Creates a new
SyntaxObjectVisitor . |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
visitAggregateOverClause(AggregateOverClause object, java.lang.Object context)
Executes operations on the specified
AggregateOverClause . |
java.lang.Object |
visitAggregateOverMembersClause(AggregateOverMembersClause object, java.lang.Object context)
Executes operations on the specified
AggregateOverMembersClause . |
java.lang.Object |
visitAggregationCase(AggregationCase object, java.lang.Object context)
Executes operations on the specified
AggregationCase . |
java.lang.Object |
visitAggregationCommand(AggregationCommand object, java.lang.Object context)
Executes operations on the specified
AggregationCommand . |
java.lang.Object |
visitAggregationFunctionExpression(AggregationFunctionExpression object, java.lang.Object context)
Executes operations on the specified
AggregationFunctionExpression . |
java.lang.Object |
visitAnalyzeCommand(AnalyzeCommand object, java.lang.Object context)
Executes operations on the specified
AnalyzeCommand . |
java.lang.Object |
visitAssignmentCommand(AssignmentCommand object, java.lang.Object context)
Executes operations on the specified
AssignmentCommand . |
java.lang.Object |
visitBaseQuery(BaseQuery object, java.lang.Object context)
Executes operations on the specified
BaseQuery . |
java.lang.Object |
visitBetweenCondition(BetweenCondition object, java.lang.Object context)
Executes operations on the specified
BetweenCondition . |
java.lang.Object |
visitBinaryOperatorCondition(BinaryOperatorCondition object, java.lang.Object context)
Executes operations on the specified
BinaryOperatorCondition . |
java.lang.Object |
visitBinaryOperatorExpression(BinaryOperatorExpression object, java.lang.Object context)
Executes operations on the specified
BinaryOperatorExpression . |
java.lang.Object |
visitBuildCommand(BuildCommand object, java.lang.Object context)
Executes operations on the specified
BuildCommand . |
java.lang.Object |
visitBuildItem(BuildItem object, java.lang.Object context)
Executes operations on the specified
BuildItem . |
java.lang.Object |
visitBuildProcess(BuildProcess object, java.lang.Object context)
Executes operations on the specified
BuildProcess . |
java.lang.Object |
visitBuildSpecification(BuildSpecification object, java.lang.Object context)
Executes operations on the specified
BuildSpecification . |
java.lang.Object |
visitCaseExpression(CaseExpression object, java.lang.Object context)
Executes operations on the specified
CaseExpression . |
java.lang.Object |
visitClearCommand(ClearCommand object, java.lang.Object context)
Executes operations on the specified
ClearCommand . |
java.lang.Object |
visitColumnExpression(ColumnExpression object, java.lang.Object context)
Executes operations on the specified
ColumnExpression . |
java.lang.Object |
visitComparisonCondition(ComparisonCondition object, java.lang.Object context)
Executes operations on the specified
ComparisonCondition . |
java.lang.Object |
visitCompileCommand(CompileCommand object, java.lang.Object context)
Executes operations on the specified
CompileCommand . |
java.lang.Object |
visitCondition(Condition object, java.lang.Object context)
Executes operations on the specified
Condition . |
java.lang.Object |
visitConsistentSolveSpecification(ConsistentSolveSpecification object, java.lang.Object context)
Executes operations on the specified
ConsistentSolveSpecification . |
java.lang.Object |
visitDataObject(DataObject object, java.lang.Object context)
Executes operations on the specified
DataObject . |
java.lang.Object |
visitDateExpression(DateExpression object, java.lang.Object context)
Executes operations on the specified
DateExpression . |
java.lang.Object |
visitDimensionArgument(DimensionArgument object, java.lang.Object context)
Executes operations on the specified
DimensionArgument . |
java.lang.Object |
visitExpression(Expression object, java.lang.Object context)
Executes operations on the specified
Expression . |
java.lang.Object |
visitFromClause(FromClause object, java.lang.Object context)
Executes operations on the specified
FromClause . |
java.lang.Object |
visitFromClauseElement(FromClauseElement object, java.lang.Object context)
Executes operations on the specified
FromClauseElement . |
java.lang.Object |
visitFunctionCondition(FunctionCondition object, java.lang.Object context)
Executes operations on the specified
FunctionCondition . |
java.lang.Object |
visitGroupCommand(GroupCommand object, java.lang.Object context)
Executes operations on the specified
GroupCommand . |
java.lang.Object |
visitHierarchicalCondition(HierarchicalCondition object, java.lang.Object context)
Executes operations on the specified
HierarchicalCondition . |
java.lang.Object |
visitIdentifierArgument(IdentifierArgument object, java.lang.Object context)
Executes operations on the specified
IdentifierArgument . |
java.lang.Object |
visitIntervalExpression(IntervalExpression object, java.lang.Object context)
Executes operations on the specified
IntervalExpression . |
java.lang.Object |
visitIntervalLiteralExpression(IntervalLiteralExpression object, java.lang.Object context)
Executes operations on the specified
IntervalLiteralExpression . |
java.lang.Object |
visitIsCondition(IsCondition object, java.lang.Object context)
Executes operations on the specified
IsCondition . |
java.lang.Object |
visitKeywordArgument(KeywordArgument object, java.lang.Object context)
Executes operations on the specified
KeywordArgument . |
java.lang.Object |
visitLikeCondition(LikeCondition object, java.lang.Object context)
Executes operations on the specified
LikeCondition . |
java.lang.Object |
visitListComparisonCondition(ListComparisonCondition object, java.lang.Object context)
Executes operations on the specified
ListComparisonCondition . |
java.lang.Object |
visitLiteralExpression(LiteralExpression object, java.lang.Object context)
Executes operations on the specified
LiteralExpression . |
java.lang.Object |
visitLoadCommand(LoadCommand object, java.lang.Object context)
Executes operations on the specified
LoadCommand . |
java.lang.Object |
visitModelCommand(ModelCommand object, java.lang.Object context)
Executes operations on the specified
ModelCommand . |
java.lang.Object |
visitNotCondition(NotCondition object, java.lang.Object context)
Executes operations on the specified
NotCondition . |
java.lang.Object |
visitNullExpression(NullExpression object, java.lang.Object context)
Executes operations on the specified
NullExpression . |
java.lang.Object |
visitNumberExpression(NumberExpression object, java.lang.Object context)
Executes operations on the specified
NumberExpression . |
java.lang.Object |
visitOLAPDMLCommand(OLAPDMLCommand object, java.lang.Object context)
Executes operations on the specified
OLAPDMLCommand . |
java.lang.Object |
visitOLAPDMLExpression(OLAPDMLExpression object, java.lang.Object context)
Executes operations on the specified
OLAPDMLExpression . |
java.lang.Object |
visitOLAPFunctionExpression(OLAPFunctionExpression object, java.lang.Object context)
Executes operations on the specified
OLAPFunctionExpression . |
java.lang.Object |
visitOrderByClause(OrderByClause object, java.lang.Object context)
Executes operations on the specified
OrderByClause . |
java.lang.Object |
visitOrderByElement(OrderByElement object, java.lang.Object context)
Executes operations on the specified
OrderByElement . |
java.lang.Object |
visitPlaceholderExpression(PlaceholderExpression object, java.lang.Object context)
Executes operations on the specified
PlaceholderExpression . |
java.lang.Object |
visitPLSQLCommand(PLSQLCommand object, java.lang.Object context)
Executes operations on the specified
PLSQLCommand . |
java.lang.Object |
visitQDRExpression(QDRExpression object, java.lang.Object context)
Executes operations on the specified
QDRExpression . |
java.lang.Object |
visitQualifier(Qualifier object, java.lang.Object context)
Executes operations on the specified
Qualifier . |
java.lang.Object |
visitQuery(Query object, java.lang.Object context)
Executes operations on the specified
Query . |
java.lang.Object |
visitRowExpression(RowExpression object, java.lang.Object context)
Executes operations on the specified
RowExpression . |
java.lang.Object |
visitRowFunctionExpression(RowFunctionExpression object, java.lang.Object context)
Executes operations on the specified
RowFunctionExpression . |
java.lang.Object |
visitSearchedCase(SearchedCase object, java.lang.Object context)
Executes operations on the specified
SearchedCase . |
java.lang.Object |
visitSearchedCaseExpression(SearchedCaseExpression object, java.lang.Object context)
Executes operations on the specified
SearchedCaseExpression . |
java.lang.Object |
visitSimpleCase(SimpleCase object, java.lang.Object context)
Executes operations on the specified
SimpleCase . |
java.lang.Object |
visitSimpleCaseExpression(SimpleCaseExpression object, java.lang.Object context)
Executes operations on the specified
SimpleCaseExpression . |
java.lang.Object |
visitSimpleCommand(SimpleCommand object, java.lang.Object context)
Executes operations on the specified
SimpleCommand . |
java.lang.Object |
visitSolveCommand(SolveCommand object, java.lang.Object context)
Executes operations on the specified
SolveCommand . |
java.lang.Object |
visitSolveStepCommand(SolveStepCommand object, java.lang.Object context)
Executes operations on the specified
SolveStepCommand . |
java.lang.Object |
visitSQLDataType(SQLDataType object, java.lang.Object context)
Executes operations on the specified
SQLDataType . |
java.lang.Object |
visitStarArgument(StarArgument object, java.lang.Object context)
Executes operations on the specified
StarArgument . |
java.lang.Object |
visitStringExpression(StringExpression object, java.lang.Object context)
Executes operations on the specified
StringExpression . |
java.lang.Object |
visitSymmetricCondition(SymmetricCondition object, java.lang.Object context)
Executes operations on the specified
SymmetricCondition . |
java.lang.Object |
visitSymmetricConditionElement(SymmetricConditionElement object, java.lang.Object context)
Executes operations on the specified
SymmetricConditionElement . |
java.lang.Object |
visitSyntaxObject(SyntaxObject object, java.lang.Object context)
Executes operations on the specified
SyntaxObject . |
java.lang.Object |
visitTimeZoneExpression(TimeZoneExpression object, java.lang.Object context)
Executes operations on the specified
TimeZoneExpression . |
java.lang.Object |
visitTypedExpression(TypedExpression object, java.lang.Object context)
Executes operations on the specified
TypedExpression . |
java.lang.Object |
visitUnaryOperatorExpression(UnaryOperatorExpression object, java.lang.Object context)
Executes operations on the specified
UnaryOperatorExpression . |
java.lang.Object |
visitUnresolvedDimensionArgument(DimensionArgument object, java.lang.Object context)
Executes operations on the specified
UnresolvedDimensionArgument . |
java.lang.Object |
visitUnresolvedExpression(UnresolvedExpression object, java.lang.Object context)
Executes operations on the specified
UnresolvedExpression . |
java.lang.Object |
visitUnresolvedQuery(UnresolvedQuery object, java.lang.Object context)
Executes operations on the specified
UnresolvedQuery . |
java.lang.Object |
visitValueComparisonCondition(ValueComparisonCondition object, java.lang.Object context)
Executes operations on the specified
ValueComparisonCondition . |
public SyntaxObjectVisitor()
SyntaxObjectVisitor
.public java.lang.Object visitAggregateOverClause(AggregateOverClause object, java.lang.Object context)
AggregateOverClause
.object
- An AggregateOverClause
.context
- An Object
.Object
.public java.lang.Object visitAggregateOverMembersClause(AggregateOverMembersClause object, java.lang.Object context)
AggregateOverMembersClause
.object
- An AggregateOverMembersClause
.context
- An Object
.Object
.public java.lang.Object visitAggregationCase(AggregationCase object, java.lang.Object context)
AggregationCase
.object
- An AggregationCase
.context
- An Object
.Object
.public java.lang.Object visitAggregationCommand(AggregationCommand object, java.lang.Object context)
AggregationCommand
.object
- An AggregationCommand
.context
- An Object
.Object
.public java.lang.Object visitAggregationFunctionExpression(AggregationFunctionExpression object, java.lang.Object context)
AggregationFunctionExpression
.object
- An AggregationFunctionExpression
.context
- An Object
.Object
.public java.lang.Object visitAnalyzeCommand(AnalyzeCommand object, java.lang.Object context)
AnalyzeCommand
.object
- An AnalyzeCommand
.context
- An Object
.Object
.public java.lang.Object visitAssignmentCommand(AssignmentCommand object, java.lang.Object context)
AssignmentCommand
.object
- An AssignmentCommand
.context
- An Object
.Object
.public java.lang.Object visitBaseQuery(BaseQuery object, java.lang.Object context)
BaseQuery
.object
- A BaseQuery
.context
- An Object
.Object
.public java.lang.Object visitBetweenCondition(BetweenCondition object, java.lang.Object context)
BetweenCondition
.object
- A BetweenCondition
.context
- An Object
.Object
.public java.lang.Object visitBinaryOperatorCondition(BinaryOperatorCondition object, java.lang.Object context)
BinaryOperatorCondition
.object
- A BinaryOperatorCondition
.context
- An Object
.Object
.public java.lang.Object visitBinaryOperatorExpression(BinaryOperatorExpression object, java.lang.Object context)
BinaryOperatorExpression
.object
- A BinaryOperatorExpression
.context
- An Object
.Object
.public java.lang.Object visitBuildItem(BuildItem object, java.lang.Object context)
BuildItem
.object
- A BuildItem
.context
- An Object
.Object
.public java.lang.Object visitBuildProcess(BuildProcess object, java.lang.Object context)
BuildProcess
.object
- A BuildProcess
.context
- An Object
.Object
.public java.lang.Object visitBuildSpecification(BuildSpecification object, java.lang.Object context)
BuildSpecification
.object
- A BuildSpecification
.context
- An Object
.Object
.public java.lang.Object visitColumnExpression(ColumnExpression object, java.lang.Object context)
ColumnExpression
.object
- A ColumnExpression
.context
- An Object
.Object
.public java.lang.Object visitCaseExpression(CaseExpression object, java.lang.Object context)
CaseExpression
.object
- A CaseExpression
.context
- An Object
.Object
.public java.lang.Object visitBuildCommand(BuildCommand object, java.lang.Object context)
BuildCommand
.object
- A BuildCommand
.context
- An Object
.Object
.public java.lang.Object visitComparisonCondition(ComparisonCondition object, java.lang.Object context)
ComparisonCondition
.object
- A ComparisonCondition
.context
- An Object
.Object
.public java.lang.Object visitCompileCommand(CompileCommand object, java.lang.Object context)
CompileCommand
.object
- A CompileCommand
.context
- An Object
.Object
.public java.lang.Object visitCondition(Condition object, java.lang.Object context)
Condition
.object
- A Condition
.context
- An Object
.Object
.public java.lang.Object visitConsistentSolveSpecification(ConsistentSolveSpecification object, java.lang.Object context)
ConsistentSolveSpecification
.object
- A ConsistentSolveSpecification
.context
- An Object
.Object
.public java.lang.Object visitDataObject(DataObject object, java.lang.Object context)
DataObject
.object
- A DataObject
.context
- An Object
.Object
.public java.lang.Object visitDateExpression(DateExpression object, java.lang.Object context)
DateExpression
.object
- A DateExpression
.context
- An Object
.Object
.public java.lang.Object visitUnresolvedDimensionArgument(DimensionArgument object, java.lang.Object context)
UnresolvedDimensionArgument
.object
- A UnresolvedDimensionArgument
.context
- An Object
.Object
.public java.lang.Object visitDimensionArgument(DimensionArgument object, java.lang.Object context)
DimensionArgument
.object
- A DimensionArgument
.context
- An Object
.Object
.public java.lang.Object visitExpression(Expression object, java.lang.Object context)
Expression
.object
- A Expression
.context
- An Object
.Object
.public java.lang.Object visitFunctionCondition(FunctionCondition object, java.lang.Object context)
FunctionCondition
.object
- A FunctionCondition
.context
- An Object
.Object
.public java.lang.Object visitGroupCommand(GroupCommand object, java.lang.Object context)
GroupCommand
.object
- A GroupCommand
.context
- An Object
.Object
.public java.lang.Object visitHierarchicalCondition(HierarchicalCondition object, java.lang.Object context)
HierarchicalCondition
.object
- A HierarchicalCondition
.context
- An Object
.Object
.public java.lang.Object visitIdentifierArgument(IdentifierArgument object, java.lang.Object context)
IdentifierArgument
.object
- An IdentifierArgument
.context
- An Object
.Object
.public java.lang.Object visitIntervalExpression(IntervalExpression object, java.lang.Object context)
IntervalExpression
.object
- An IntervalExpression
.context
- An Object
.Object
.public java.lang.Object visitIntervalLiteralExpression(IntervalLiteralExpression object, java.lang.Object context)
IntervalLiteralExpression
.object
- An IntervalLiteralExpression
.context
- An Object
.Object
.public java.lang.Object visitIsCondition(IsCondition object, java.lang.Object context)
IsCondition
.object
- An IsCondition
.context
- An Object
.Object
.public java.lang.Object visitKeywordArgument(KeywordArgument object, java.lang.Object context)
KeywordArgument
.object
- A KeywordArgument
.context
- An Object
.Object
.public java.lang.Object visitLikeCondition(LikeCondition object, java.lang.Object context)
LikeCondition
.object
- A LikeCondition
.context
- An Object
.Object
.public java.lang.Object visitListComparisonCondition(ListComparisonCondition object, java.lang.Object context)
ListComparisonCondition
.object
- A ListComparisonCondition
.context
- An Object
.Object
.public java.lang.Object visitLiteralExpression(LiteralExpression object, java.lang.Object context)
LiteralExpression
.object
- A LiteralExpression
.context
- An Object
.Object
.public java.lang.Object visitModelCommand(ModelCommand object, java.lang.Object context)
ModelCommand
.object
- A ModelCommand
.context
- An Object
.Object
.public java.lang.Object visitNotCondition(NotCondition object, java.lang.Object context)
NotCondition
.object
- A NotCondition
.context
- An Object
.Object
.public java.lang.Object visitNullExpression(NullExpression object, java.lang.Object context)
NullExpression
.object
- A NullExpression
.context
- An Object
.Object
.public java.lang.Object visitNumberExpression(NumberExpression object, java.lang.Object context)
NumberExpression
.object
- A NumberExpression
.context
- An Object
.Object
.public java.lang.Object visitOLAPDMLExpression(OLAPDMLExpression object, java.lang.Object context)
OLAPDMLExpression
.object
- An OLAPDMLExpression
.context
- An Object
.Object
.public java.lang.Object visitOLAPFunctionExpression(OLAPFunctionExpression object, java.lang.Object context)
OLAPFunctionExpression
.object
- An OLAPFunctionExpression
.context
- An Object
.Object
.public java.lang.Object visitOrderByClause(OrderByClause object, java.lang.Object context)
OrderByClause
.object
- An OrderByClause
.context
- An Object
.Object
.public java.lang.Object visitOrderByElement(OrderByElement object, java.lang.Object context)
OrderByElement
.object
- An OrderByElement
.context
- An Object
.Object
.public java.lang.Object visitPlaceholderExpression(PlaceholderExpression object, java.lang.Object context)
PlaceholderExpression
.object
- A PlaceholderExpression
.context
- An Object
.Object
.public java.lang.Object visitQualifier(Qualifier object, java.lang.Object context)
Qualifier
.object
- A Qualifier
.context
- An Object
.Object
.public java.lang.Object visitQDRExpression(QDRExpression object, java.lang.Object context)
QDRExpression
.object
- A QDRExpression
.context
- An Object
.Object
.public java.lang.Object visitRowExpression(RowExpression object, java.lang.Object context)
RowExpression
.object
- A RowExpression
.context
- An Object
.Object
.public java.lang.Object visitRowFunctionExpression(RowFunctionExpression object, java.lang.Object context)
RowFunctionExpression
.object
- A RowFunctionExpression
.context
- An Object
.Object
.public java.lang.Object visitSearchedCase(SearchedCase object, java.lang.Object context)
SearchedCase
.object
- A SearchedCase
.context
- An Object
.Object
.public java.lang.Object visitSearchedCaseExpression(SearchedCaseExpression object, java.lang.Object context)
SearchedCaseExpression
.object
- A SearchedCaseExpression
.context
- An Object
.Object
.public java.lang.Object visitClearCommand(ClearCommand object, java.lang.Object context)
ClearCommand
.object
- A ClearCommand
.context
- An Object
.Object
.public java.lang.Object visitSimpleCase(SimpleCase object, java.lang.Object context)
SimpleCase
.object
- A SimpleCase
.context
- An Object
.Object
.public java.lang.Object visitSimpleCaseExpression(SimpleCaseExpression object, java.lang.Object context)
SimpleCaseExpression
.object
- A SimpleCaseExpression
.context
- An Object
.Object
.public java.lang.Object visitStarArgument(StarArgument object, java.lang.Object context)
StarArgument
.object
- An StarArgument
.context
- An Object
.Object
.public java.lang.Object visitStringExpression(StringExpression object, java.lang.Object context)
StringExpression
.object
- A StringExpression
.context
- An Object
.Object
.public java.lang.Object visitSymmetricCondition(SymmetricCondition object, java.lang.Object context)
SymmetricCondition
.object
- A SymmetricCondition
.context
- An Object
.Object
.public java.lang.Object visitSymmetricConditionElement(SymmetricConditionElement object, java.lang.Object context)
SymmetricConditionElement
.object
- A SymmetricConditionElement
.context
- An Object
.Object
.public java.lang.Object visitTimeZoneExpression(TimeZoneExpression object, java.lang.Object context)
TimeZoneExpression
.object
- A TimeZoneExpression
.context
- An Object
.Object
.public java.lang.Object visitTypedExpression(TypedExpression object, java.lang.Object context)
TypedExpression
.object
- A TypedExpression
.context
- An Object
.Object
.public java.lang.Object visitUnaryOperatorExpression(UnaryOperatorExpression object, java.lang.Object context)
UnaryOperatorExpression
.object
- A UnaryOperatorExpression
.context
- An Object
.Object
.public java.lang.Object visitValueComparisonCondition(ValueComparisonCondition object, java.lang.Object context)
ValueComparisonCondition
.object
- A ValueComparisonCondition
.context
- An Object
.Object
.public java.lang.Object visitOLAPDMLCommand(OLAPDMLCommand object, java.lang.Object context)
OLAPDMLCommand
.object
- An OLAPDMLCommand
.context
- An Object
.Object
.public java.lang.Object visitPLSQLCommand(PLSQLCommand object, java.lang.Object context)
PLSQLCommand
.object
- A PLSQLCommand
.context
- An Object
.Object
.public java.lang.Object visitLoadCommand(LoadCommand object, java.lang.Object context)
LoadCommand
.object
- A LoadCommand
.context
- An Object
.Object
.public java.lang.Object visitSimpleCommand(SimpleCommand object, java.lang.Object context)
SimpleCommand
.object
- A SimpleCommand
.context
- An Object
.Object
.public java.lang.Object visitSolveCommand(SolveCommand object, java.lang.Object context)
SolveCommand
.object
- A SolveCommand
.context
- An Object
.Object
.public java.lang.Object visitSQLDataType(SQLDataType object, java.lang.Object context)
SQLDataType
.object
- A SQLDataType
.context
- An Object
.Object
.public java.lang.Object visitSolveStepCommand(SolveStepCommand object, java.lang.Object context)
SolveStepCommand
.object
- A SolveStepCommand
.context
- An Object
.Object
.public java.lang.Object visitSyntaxObject(SyntaxObject object, java.lang.Object context)
SyntaxObject
.object
- A SyntaxObject
.context
- An Object
.Object
.public java.lang.Object visitUnresolvedExpression(UnresolvedExpression object, java.lang.Object context)
UnresolvedExpression
.object
- A UnresolvedExpression
.context
- An Object
.Object
.public java.lang.Object visitUnresolvedQuery(UnresolvedQuery object, java.lang.Object context)
UnresolvedQuery
.object
- A UnresolvedQuery
.context
- An Object
.Object
.public java.lang.Object visitQuery(Query object, java.lang.Object context)
Query
.object
- A Query
.context
- An Object
.Object
.public java.lang.Object visitFromClause(FromClause object, java.lang.Object context)
FromClause
.object
- A FromClause
.context
- An Object
.Object
.public java.lang.Object visitFromClauseElement(FromClauseElement object, java.lang.Object context)
FromClauseElement
.object
- A FromClauseElement
.context
- An Object
.Object
.