|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--schemaSQLParser.visitor.DepthFirstVisitor | +--schemaSQLParser.visitor.TreePrinter
Provides default methods which visit each node in the tree in depth-first order. Your visitors may extend this class.
Field Summary | |
private boolean |
hasSuccessor
|
private int |
indent
|
private java.lang.String |
prefix
|
Constructor Summary | |
TreePrinter()
|
Method Summary | |
private java.lang.String |
format(schemaSQLParser.syntaxtree.Node n)
|
private void |
outdent()
|
void |
visit(schemaSQLParser.syntaxtree.Arguments n)
plSqlExpressionList -> PlSqlExpressionList() |
void |
visit(schemaSQLParser.syntaxtree.AssignmentStatement n)
nodeChoice -> ( ( |
void |
visit(schemaSQLParser.syntaxtree.BasicDataTypeDeclaration n)
nodeChoice -> ( "CHAR" | "VARCHAR" | "VARCHAR2" | "INTEGER" | "NUMBER" | "NATURAL" | "REAL" | "FLOAT" ) [ "(" |
void |
visit(schemaSQLParser.syntaxtree.BeginEndBlock n)
nodeToken -> "BEGIN" sequenceOfStatements -> SequenceOfStatements() nodeOptional -> [ ExceptionBlock() ] nodeToken1 -> "END" nodeOptional1 -> [ |
void |
visit(schemaSQLParser.syntaxtree.CloseStatement n)
nodeToken -> "CLOSE" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.ColumnAlias n)
nodeToken -> |
void |
visit(schemaSQLParser.syntaxtree.ColumnValues n)
tableColumn -> TableColumn() nodeToken -> "=" updatedValue -> UpdatedValue() nodeListOptional -> ( "," TableColumn() "=" UpdatedValue() )* |
void |
visit(schemaSQLParser.syntaxtree.CommitStatement n)
nodeToken -> "COMMIT" nodeOptional -> [ "WORK" ] nodeOptional1 -> [ "COMMENT" |
void |
visit(schemaSQLParser.syntaxtree.CompilationUnit n)
nodeChoice -> ProcedureDeclaration() | FunctionDeclaration() | SequenceOfStatements() |
void |
visit(schemaSQLParser.syntaxtree.ConnectClause n)
nodeSequence -> ( [ "START" "WITH" SQLExpression() ] "CONNECT" "BY" SQLExpression() [ "START" "WITH" SQLExpression() ] ) |
void |
visit(schemaSQLParser.syntaxtree.ConstantDeclaration n)
nodeToken -> "CONSTANT" typeDeclaration -> TypeDeclaration() nodeOptional -> [ "NOT" "NULL" ] nodeChoice -> ( ":=" | "DEFAULT" ) plSqlExpression -> PlSqlExpression() |
void |
visit(schemaSQLParser.syntaxtree.CreateViewClause n)
nodeToken -> "CREATE" nodeToken1 -> "VIEW" viewReference -> ViewReference() createViewList -> CreateViewList() nodeToken2 -> "AS" |
void |
visit(schemaSQLParser.syntaxtree.CreateViewItem n)
oracleObjectName -> OracleObjectName() |
void |
visit(schemaSQLParser.syntaxtree.CreateViewList n)
nodeToken -> "(" createViewItem -> CreateViewItem() nodeListOptional -> ( "," CreateViewItem() )* nodeToken1 -> ")" |
void |
visit(schemaSQLParser.syntaxtree.CursorDeclaration n)
nodeToken -> "CURSOR" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.CursorForLoop n)
nodeToken -> "FOR" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.Declarations n)
nodeList -> ( ( IdentifierDeclaration() | CursorDeclaration() | PragmaDeclaration() ) ";" )+ nodeListOptional -> ( ProcedureDeclaration() | FunctionDeclaration() )* |
void |
visit(schemaSQLParser.syntaxtree.DeclarationSection n)
nodeToken -> "DECLARE" declarations -> Declarations() |
void |
visit(schemaSQLParser.syntaxtree.DeleteStatement n)
nodeToken -> "DELETE" nodeOptional -> [ "FROM" ] tableReference -> TableReference() nodeOptional1 -> [ |
void |
visit(schemaSQLParser.syntaxtree.ExceptionBlock n)
nodeToken -> "EXCEPTION" nodeList -> ( ExceptionHandler() )+ |
void |
visit(schemaSQLParser.syntaxtree.ExceptionDeclaration n)
nodeToken -> "EXCEPTION" |
void |
visit(schemaSQLParser.syntaxtree.ExceptionHandler n)
nodeToken -> "WHEN" nodeChoice -> ( |
void |
visit(schemaSQLParser.syntaxtree.ExistsClause n)
nodeOptional -> [ "NOT" ] nodeToken -> "EXISTS" nodeToken1 -> "(" subQuery -> SubQuery() nodeToken2 -> ")" |
void |
visit(schemaSQLParser.syntaxtree.ExitStatement n)
nodeToken -> "EXIT" nodeOptional -> [ |
void |
visit(schemaSQLParser.syntaxtree.FetchStatement n)
nodeToken -> "FETCH" nodeSequence -> ( |
void |
visit(schemaSQLParser.syntaxtree.ForLoop n)
nodeChoice -> NumericForLoop() | CursorForLoop() |
void |
visit(schemaSQLParser.syntaxtree.ForUpdateClause n)
nodeToken -> "FOR" nodeToken1 -> "UPDATE" nodeToken2 -> "OF" tableColumn -> TableColumn() nodeListOptional -> ( "," TableColumn() )* |
void |
visit(schemaSQLParser.syntaxtree.FromClause n)
nodeToken -> "FROM" schemaSQLFromItem -> SchemaSQLFromItem() nodeListOptional -> ( "," SchemaSQLFromItem() )* |
void |
visit(schemaSQLParser.syntaxtree.FromItem n)
tableReference -> TableReference() nodeOptional -> [ TableAlias() ] |
void |
visit(schemaSQLParser.syntaxtree.FunctionBody n)
nodeOptional -> [ Declarations() ] beginEndBlock -> BeginEndBlock() |
void |
visit(schemaSQLParser.syntaxtree.FunctionCall n)
oracleObjectName -> OracleObjectName() nodeOptional -> [ "." OracleObjectName() [ "." OracleObjectName() ] ] nodeToken -> "(" nodeOptional1 -> [ [ "DISTINCT" | "ALL" ] ( SQLArguments() | "*" ) ] nodeToken1 -> ")" |
void |
visit(schemaSQLParser.syntaxtree.FunctionDeclaration n)
nodeToken -> "FUNCTION" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.GotoStatement n)
nodeToken -> "GOTO" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.GroupByClause n)
nodeToken -> "GROUP" nodeToken1 -> "BY" sQLExpressionList -> SQLExpressionList() nodeOptional -> [ "HAVING" SQLExpression() ] |
void |
visit(schemaSQLParser.syntaxtree.IdentifierDeclaration n)
nodeToken -> |
void |
visit(schemaSQLParser.syntaxtree.IfStatement n)
nodeToken -> "IF" plSqlExpression -> PlSqlExpression() nodeToken1 -> "THEN" sequenceOfStatements -> SequenceOfStatements() nodeListOptional -> ( "ELSIF" PlSqlExpression() "THEN" SequenceOfStatements() )* nodeOptional -> [ "ELSE" SequenceOfStatements() ] nodeToken2 -> "END" nodeToken3 -> "IF" nodeOptional1 -> [ |
void |
visit(schemaSQLParser.syntaxtree.InsertStatement n)
nodeToken -> "INSERT" nodeToken1 -> "INTO" tableReference -> TableReference() nodeOptional -> [ "(" TableColumn() ( "," TableColumn() )* ")" ] nodeChoice -> ( "VALUES" "(" PlSqlExpressionList() ")" | SelectStatement() ) nodeToken2 -> ";" |
void |
visit(schemaSQLParser.syntaxtree.IntoClause n)
nodeToken -> "INTO" intoItem -> IntoItem() nodeListOptional -> ( "," IntoItem() )* |
void |
visit(schemaSQLParser.syntaxtree.IntoItem n)
nodeChoice -> ( |
void |
visit(schemaSQLParser.syntaxtree.IsNullClause n)
nodeToken -> "IS" nodeOptional -> [ "NOT" ] nodeToken1 -> "NULL" |
void |
visit(schemaSQLParser.syntaxtree.LabelDeclaration n)
nodeToken -> "<<" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.LockMode n)
nodeChoice -> ( "ROW" ( "SHARE" | "EXCLUSIVE" ) ) | ( "SHARE" [ "UPDATE" | ( "ROW" "EXCLUSIVE" ) ] ) | ( "EXCLUSIVE" ) |
void |
visit(schemaSQLParser.syntaxtree.LockTableStatement n)
nodeToken -> "LOCK" nodeToken1 -> "TABLE" tableReference -> TableReference() nodeListOptional -> ( "," TableReference() )* nodeToken2 -> "IN" lockMode -> LockMode() nodeToken3 -> "MODE" nodeOptional -> [ "NOWAIT" ] nodeToken4 -> ";" |
void |
visit(schemaSQLParser.syntaxtree.LoopStatement n)
nodeChoice -> NormalLoop() | WhileLoop() | ForLoop() |
void |
visit(schemaSQLParser.syntaxtree.NodeList n)
|
void |
visit(schemaSQLParser.syntaxtree.NodeListOptional n)
|
void |
visit(schemaSQLParser.syntaxtree.NodeOptional n)
|
void |
visit(schemaSQLParser.syntaxtree.NodeSequence n)
|
void |
visit(schemaSQLParser.syntaxtree.NodeToken n)
|
void |
visit(schemaSQLParser.syntaxtree.NormalLoop n)
nodeToken -> "LOOP" sequenceOfStatements -> SequenceOfStatements() nodeToken1 -> "END" nodeToken2 -> "LOOP" nodeOptional -> [ |
void |
visit(schemaSQLParser.syntaxtree.NullStatement n)
nodeToken -> "NULL" nodeToken1 -> ";" |
void |
visit(schemaSQLParser.syntaxtree.NumericForLoop n)
nodeToken -> "FOR" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.NumericForLoopLookahead n)
nodeToken -> "FOR" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.NumOrID n)
nodeChoice -> |
void |
visit(schemaSQLParser.syntaxtree.OpenStatement n)
nodeToken -> "OPEN" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.OracleObjectName n)
nodeChoice -> |
void |
visit(schemaSQLParser.syntaxtree.OrderByClause n)
nodeToken -> "ORDER" nodeToken1 -> "BY" sQLSimpleExpression -> SQLSimpleExpression() nodeOptional -> [ "ASC" | "DESC" ] nodeListOptional -> ( "," SQLSimpleExpression() [ "ASC" | "DESC" ] )* |
void |
visit(schemaSQLParser.syntaxtree.OuterJoinExpression n)
oracleObjectName -> OracleObjectName() nodeOptional -> [ "." OracleObjectName() [ "." OracleObjectName() ] ] nodeToken -> "(" nodeToken1 -> "+" nodeToken2 -> ")" |
void |
visit(schemaSQLParser.syntaxtree.Parameter n)
nodeToken -> |
void |
visit(schemaSQLParser.syntaxtree.ParameterList n)
parameter -> Parameter() nodeListOptional -> ( "," Parameter() )* |
void |
visit(schemaSQLParser.syntaxtree.PlSqlAndExpression n)
plSqlUnaryLogicalExpression -> PlSqlUnaryLogicalExpression() nodeListOptional -> ( "AND" PlSqlUnaryLogicalExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.PlSqlBetweenClause n)
nodeOptional -> [ "NOT" ] nodeToken -> "BETWEEN" plSqlSimpleExpression -> PlSqlSimpleExpression() nodeToken1 -> "AND" plSqlSimpleExpression1 -> PlSqlSimpleExpression() |
void |
visit(schemaSQLParser.syntaxtree.PlSqlExpotentExpression n)
plSqlUnaryExpression -> PlSqlUnaryExpression() nodeListOptional -> ( "**" PlSqlUnaryExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.PlSqlExpression n)
plSqlAndExpression -> PlSqlAndExpression() nodeListOptional -> ( "OR" PlSqlAndExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.PlSqlExpressionList n)
plSqlExpression -> PlSqlExpression() nodeListOptional -> ( "," PlSqlExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.PlSqlInClause n)
nodeOptional -> [ "NOT" ] nodeToken -> "IN" nodeToken1 -> "(" plSqlExpressionList -> PlSqlExpressionList() nodeToken2 -> ")" |
void |
visit(schemaSQLParser.syntaxtree.PlSqlLikeClause n)
nodeOptional -> [ "NOT" ] nodeToken -> "LIKE" plSqlSimpleExpression -> PlSqlSimpleExpression() |
void |
visit(schemaSQLParser.syntaxtree.PlSqlMultiplicativeExpression n)
plSqlExpotentExpression -> PlSqlExpotentExpression() nodeListOptional -> ( ( "*" | "/" ) PlSqlExpotentExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.PlSqlPrimaryExpression n)
nodeChoice -> "NULL" | ( |
void |
visit(schemaSQLParser.syntaxtree.PlSqlRelationalExpression n)
plSqlSimpleExpression -> PlSqlSimpleExpression() nodeOptional -> ( Relop() PlSqlSimpleExpression() | PlSqlInClause() | PlSqlBetweenClause() | PlSqlLikeClause() | IsNullClause() )? |
void |
visit(schemaSQLParser.syntaxtree.PlSqlSimpleExpression n)
plSqlMultiplicativeExpression -> PlSqlMultiplicativeExpression() nodeListOptional -> ( ( "+" | "-" | "||" ) PlSqlMultiplicativeExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.PLSQLStatement n)
nodeChoice -> SubroutineCall() | AssignmentStatement() | ExitStatement() | GotoStatement() | IfStatement() | LoopStatement() | NullStatement() | RaiseStatement() | ReturnStatement() | SQLStatement() | LabelDeclaration() | [ DeclarationSection() ] BeginEndBlock() |
void |
visit(schemaSQLParser.syntaxtree.PlSqlUnaryExpression n)
nodeChoice -> ( ( "+" | "-" ) PlSqlPrimaryExpression() ) | PlSqlPrimaryExpression() |
void |
visit(schemaSQLParser.syntaxtree.PlSqlUnaryLogicalExpression n)
nodeOptional -> [ "NOT" ] plSqlRelationalExpression -> PlSqlRelationalExpression() |
void |
visit(schemaSQLParser.syntaxtree.PragmaDeclaration n)
nodeToken -> "PRAGMA" nodeToken1 -> "EXCEPTION_INIT" nodeToken2 -> "(" numOrID -> NumOrID() nodeToken3 -> "," numOrID1 -> NumOrID() nodeToken4 -> ")" |
void |
visit(schemaSQLParser.syntaxtree.ProcedureBody n)
nodeOptional -> [ Declarations() ] beginEndBlock -> BeginEndBlock() |
void |
visit(schemaSQLParser.syntaxtree.ProcedureDeclaration n)
nodeToken -> "PROCEDURE" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.QueryStatement n)
nodeOptional -> [ CreateViewClause() ] selectStatement -> SelectStatement() nodeToken -> ";" |
void |
visit(schemaSQLParser.syntaxtree.RaiseStatement n)
nodeToken -> "RAISE" nodeOptional -> [ |
void |
visit(schemaSQLParser.syntaxtree.Relop n)
nodeChoice -> "=" | "!=" | "#" | "<>" | ">" | ">=" | "<" | "<=" |
void |
visit(schemaSQLParser.syntaxtree.ReturnStatement n)
nodeToken -> "RETURN" nodeOptional -> [ PlSqlExpression() ] nodeToken1 -> ";" |
void |
visit(schemaSQLParser.syntaxtree.RollbackStatement n)
nodeToken -> "ROLLBACK" nodeOptional -> [ "WORK" ] nodeOptional1 -> [ "TO" [ "SAVEPOINT" ] |
void |
visit(schemaSQLParser.syntaxtree.SavepointStatement n)
nodeToken -> "SAVEPOINT" nodeToken1 -> |
void |
visit(schemaSQLParser.syntaxtree.SchemaSQL_AttributeNames n)
tableReference -> TableReference() nodeToken -> |
void |
visit(schemaSQLParser.syntaxtree.SchemaSQL_RelationNames n)
nodeToken -> |
void |
visit(schemaSQLParser.syntaxtree.SchemaSQLFromItem n)
nodeChoice -> SchemaSQL_RelationNames() | SchemaSQL_AttributeNames() | FromItem() |
void |
visit(schemaSQLParser.syntaxtree.SelectItem n)
nodeChoice -> OracleObjectName() ".*" | OracleObjectName() "." OracleObjectName() ".*" | SQLSimpleExpression() [ ColumnAlias() ] |
void |
visit(schemaSQLParser.syntaxtree.SelectList n)
nodeChoice -> "*" | SelectItem() ( "," SelectItem() )* |
void |
visit(schemaSQLParser.syntaxtree.SelectStatement n)
selectWithoutOrder -> SelectWithoutOrder() nodeOptional -> [ OrderByClause() ] nodeOptional1 -> [ ForUpdateClause() ] |
void |
visit(schemaSQLParser.syntaxtree.SelectWithoutOrder n)
nodeToken -> "SELECT" nodeOptional -> [ "ALL" | "DISTINCT" ] selectList -> SelectList() nodeOptional1 -> [ IntoClause() ] fromClause -> FromClause() nodeOptional2 -> [ WhereClause() ] nodeOptional3 -> [ ConnectClause() ] nodeOptional4 -> [ GroupByClause() ] nodeOptional5 -> [ SetClause() ] |
void |
visit(schemaSQLParser.syntaxtree.SequenceOfStatements n)
nodeList -> ( PLSQLStatement() )+ |
void |
visit(schemaSQLParser.syntaxtree.SetClause n)
nodeChoice -> ( ( "UNION" [ "ALL" ] ) | "INTERSECT" | "MINUS" ) nodeChoice1 -> ( ( "(" SelectWithoutOrder() ")" ) | SelectWithoutOrder() ) |
void |
visit(schemaSQLParser.syntaxtree.SetTransactionStatement n)
nodeToken -> "SET" nodeToken1 -> "TRANSACTION" nodeChoice -> ( ( "READ" ( "ONLY" | "WRITE" ) ) | ( "USE" "ROLLBACK" "SEGMENT" |
void |
visit(schemaSQLParser.syntaxtree.SQLAndExpression n)
sQLUnaryLogicalExpression -> SQLUnaryLogicalExpression() nodeListOptional -> ( "AND" SQLUnaryLogicalExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.SQLArguments n)
sQLExpressionList -> SQLExpressionList() |
void |
visit(schemaSQLParser.syntaxtree.SQLBetweenClause n)
nodeOptional -> [ "NOT" ] nodeToken -> "BETWEEN" sQLSimpleExpression -> SQLSimpleExpression() nodeToken1 -> "AND" sQLSimpleExpression1 -> SQLSimpleExpression() |
void |
visit(schemaSQLParser.syntaxtree.SQLExpotentExpression n)
sQLUnaryExpression -> SQLUnaryExpression() nodeListOptional -> ( "**" SQLUnaryExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.SQLExpression n)
sQLAndExpression -> SQLAndExpression() nodeListOptional -> ( "OR" SQLAndExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.SQLExpressionList n)
sQLSimpleExpression -> SQLSimpleExpression() nodeListOptional -> ( "," SQLSimpleExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.SQLInClause n)
nodeOptional -> [ "NOT" ] nodeToken -> "IN" nodeToken1 -> "(" nodeChoice -> ( SQLExpressionList() | SubQuery() ) nodeToken2 -> ")" |
void |
visit(schemaSQLParser.syntaxtree.SQLLikeClause n)
nodeOptional -> [ "NOT" ] nodeToken -> "LIKE" sQLSimpleExpression -> SQLSimpleExpression() |
void |
visit(schemaSQLParser.syntaxtree.SQLMultiplicativeExpression n)
sQLExpotentExpression -> SQLExpotentExpression() nodeListOptional -> ( ( "*" | "/" ) SQLExpotentExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.SQLPrimaryExpression n)
nodeChoice -> "NULL" | FunctionCall() | OuterJoinExpression() | TableColumn() | |
void |
visit(schemaSQLParser.syntaxtree.SQLRelationalExpression n)
nodeChoice -> ( "(" SQLExpressionList() ")" | ( [ "PRIOR" ] SQLSimpleExpression() ) ) nodeOptional -> ( SQLRelationalOperatorExpression() | ( SQLInClause() ) | ( SQLBetweenClause() ) | ( SQLLikeClause() ) | IsNullClause() )? |
void |
visit(schemaSQLParser.syntaxtree.SQLRelationalOperatorExpression n)
relop -> Relop() nodeChoice -> ( ( [ "ALL" | "ANY" ] "(" SubQuery() ")" ) | [ "PRIOR" ] SQLSimpleExpression() ) |
void |
visit(schemaSQLParser.syntaxtree.SQLSimpleExpression n)
sQLMultiplicativeExpression -> SQLMultiplicativeExpression() nodeListOptional -> ( ( "+" | "-" | "||" ) SQLMultiplicativeExpression() )* |
void |
visit(schemaSQLParser.syntaxtree.SQLStatement n)
nodeChoice -> CloseStatement() | CommitStatement() | DeleteStatement() | FetchStatement() | InsertStatement() | LockTableStatement() | OpenStatement() | RollbackStatement() | SavepointStatement() | QueryStatement() | SetTransactionStatement() | UpdateStatement() |
void |
visit(schemaSQLParser.syntaxtree.SQLUnaryExpression n)
nodeOptional -> [ "+" | "-" ] sQLPrimaryExpression -> SQLPrimaryExpression() |
void |
visit(schemaSQLParser.syntaxtree.SQLUnaryLogicalExpression n)
nodeChoice -> ExistsClause() | ( [ "NOT" ] SQLRelationalExpression() ) |
void |
visit(schemaSQLParser.syntaxtree.SubQuery n)
selectWithoutOrder -> SelectWithoutOrder() |
void |
visit(schemaSQLParser.syntaxtree.SubroutineCall n)
nodeToken -> |
void |
visit(schemaSQLParser.syntaxtree.TableAlias n)
nodeToken -> |
void |
visit(schemaSQLParser.syntaxtree.TableColumn n)
oracleObjectName -> OracleObjectName() nodeOptional -> [ "." OracleObjectName() ] |
void |
visit(schemaSQLParser.syntaxtree.TableReference n)
oracleObjectName -> OracleObjectName() nodeOptional -> [ "." OracleObjectName() ] |
void |
visit(schemaSQLParser.syntaxtree.TypeDeclaration n)
nodeChoice -> BasicDataTypeDeclaration() | ( |
void |
visit(schemaSQLParser.syntaxtree.UpdatedValue n)
nodeChoice -> "(" SelectStatement() ")" | PlSqlExpression() |
void |
visit(schemaSQLParser.syntaxtree.UpdateStatement n)
nodeToken -> "UPDATE" tableReference -> TableReference() nodeOptional -> [ |
void |
visit(schemaSQLParser.syntaxtree.VariableDeclaration n)
typeDeclaration -> TypeDeclaration() nodeOptional -> [ "NOT" "NULL" ] nodeOptional1 -> [ ( ":=" | "DEFAULT" ) PlSqlExpression() ] |
void |
visit(schemaSQLParser.syntaxtree.ViewReference n)
oracleObjectName -> OracleObjectName() |
void |
visit(schemaSQLParser.syntaxtree.WhereClause n)
nodeToken -> "WHERE" sQLExpression -> SQLExpression() |
void |
visit(schemaSQLParser.syntaxtree.WhileLoop n)
nodeToken -> "WHILE" plSqlExpression -> PlSqlExpression() normalLoop -> NormalLoop() |
Methods inherited from class java.lang.Object |
|
Field Detail |
private int indent
private java.lang.String prefix
private boolean hasSuccessor
Constructor Detail |
public TreePrinter()
Method Detail |
public void visit(schemaSQLParser.syntaxtree.NodeList n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.NodeListOptional n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.NodeOptional n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.NodeSequence n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.NodeToken n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.CompilationUnit n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.DeclarationSection n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.Declarations n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.IdentifierDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.CursorDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ProcedureDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ProcedureBody n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.FunctionDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.FunctionBody n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PragmaDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.VariableDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ConstantDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.TypeDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.BasicDataTypeDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ExceptionDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.BeginEndBlock n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SequenceOfStatements n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ExceptionBlock n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ExceptionHandler n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PLSQLStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.LabelDeclaration n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SubroutineCall n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.AssignmentStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ExitStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.GotoStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.IfStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.LoopStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.NormalLoop n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.WhileLoop n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ForLoop n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.NumericForLoopLookahead n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.NumericForLoop n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.CursorForLoop n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.NullStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.RaiseStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ReturnStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.CloseStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.CommitStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.FetchStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.LockTableStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.OpenStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.RollbackStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SetTransactionStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.LockMode n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SavepointStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.UpdateStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ColumnValues n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.UpdatedValue n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.InsertStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.DeleteStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.QueryStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.CreateViewClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlAndExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlUnaryLogicalExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlRelationalExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlExpressionList n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlInClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlBetweenClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlLikeClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.IsNullClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlSimpleExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlMultiplicativeExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlExpotentExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlUnaryExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.PlSqlPrimaryExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.TableColumn n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.OracleObjectName n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.Relop n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.TableReference n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ViewReference n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ParameterList n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.NumOrID n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.Parameter n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.Arguments n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SelectStatement n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SelectWithoutOrder n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SelectList n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SelectItem n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ColumnAlias n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.CreateViewList n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.CreateViewItem n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.IntoClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.IntoItem n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.FromClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SchemaSQLFromItem n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.FromItem n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SchemaSQL_RelationNames n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SchemaSQL_AttributeNames n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.TableAlias n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.WhereClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ConnectClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.GroupByClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SetClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.OrderByClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ForUpdateClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLAndExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLUnaryLogicalExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.ExistsClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLRelationalExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLExpressionList n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLRelationalOperatorExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLInClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLBetweenClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLLikeClause n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLSimpleExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLMultiplicativeExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLExpotentExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLUnaryExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLPrimaryExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.FunctionCall n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SQLArguments n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.OuterJoinExpression n)
visit
in class DepthFirstVisitor
public void visit(schemaSQLParser.syntaxtree.SubQuery n)
visit
in class DepthFirstVisitor
private java.lang.String format(schemaSQLParser.syntaxtree.Node n)
private void outdent()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |