jrun.ejb.ejbql
Class GreylockGeneratingVisitor
java.lang.Object
|
+--jrun.ejb.ejbql.VisitorAdapter
|
+--jrun.ejb.ejbql.SQLVisitor
|
+--jrun.ejb.ejbql.GreylockGeneratingVisitor
- All Implemented Interfaces:
- Const, Visitor
- public class GreylockGeneratingVisitor
- extends SQLVisitor
- implements Const
| Fields inherited from interface jrunx.persistence.greylock.Const |
ARRAYED, BIGINT, BIT, BLOB, BYTE, CHAR, DOUBLE, FLOAT, ID, ID_TABLE, INCREMENT, INDEX, INSTANCE, INSTANCE_FORGE_IDS, INSTANCE_ID, INSTANCE_TABLE, INTEGER, INTERNALID, NAME, PARENT, PROPERTY_ID, PROPERTY_TABLE, RELATION_ID, SEARCHABLE, SEQUENCE_PROCEDURE, SHORT, SINK, SOURCE, TIMESTAMP, TYPE_FORGE_IDS, TYPE_ID, TYPE_TABLE, UNDERSCORE, VARCHAR, VIEW |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GreylockGeneratingVisitor
public GreylockGeneratingVisitor()
GreylockGeneratingVisitor
public GreylockGeneratingVisitor(EjbQLQuery query)
init
public void init(EjbQLQuery query)
- Overrides:
init in class SQLVisitor
toSQL
public java.lang.String toSQL()
- Overrides:
toSQL in class SQLVisitor
visitSelectClause
public void visitSelectClause(SelectClause selectClause)
- Overrides:
visitSelectClause in class VisitorAdapter
visitFromClause
public void visitFromClause(FromClause fromClause)
- Overrides:
visitFromClause in class VisitorAdapter
visitWhereClause
public void visitWhereClause(WhereClause whereClause)
- Overrides:
visitWhereClause in class VisitorAdapter
visitLikeExpression
public void visitLikeExpression(OperatorExpression expression)
- Overrides:
visitLikeExpression in class VisitorAdapter
visitBetweenExpression
public void visitBetweenExpression(OperatorExpression expression)
- Overrides:
visitBetweenExpression in class VisitorAdapter
visitEmptyCollectionExpression
public void visitEmptyCollectionExpression(OperatorExpression expression)
- Overrides:
visitEmptyCollectionExpression in class VisitorAdapter
visitNullComparisonExpression
public void visitNullComparisonExpression(OperatorExpression expression)
- Overrides:
visitNullComparisonExpression in class VisitorAdapter
visitInExpression
public void visitInExpression(OperatorExpression expression)
- Overrides:
visitInExpression in class VisitorAdapter
visitMemberOfExpression
public void visitMemberOfExpression(OperatorExpression expression)
- Overrides:
visitMemberOfExpression in class VisitorAdapter
visitNavigationExpression
public void visitNavigationExpression(NavigationExpression navigationExpr)
- Only applicable for navigation expressions ending in cmp field.
For navigation expressions ending in cmrs, other code generation
takes precedence (e.g. visitNullComparisonExpression)
Only call from visitWhereClause()
- Overrides:
visitNavigationExpression in class VisitorAdapter
visitOperatorExpression
public void visitOperatorExpression(OperatorExpression operatorExpression)
- Overrides:
visitOperatorExpression in class VisitorAdapter
visitLiteral
public void visitLiteral(Literal literal)
- Overrides:
visitLiteral in class VisitorAdapter
visitSymbol
public void visitSymbol(Symbol symbol)
- Overrides:
visitSymbol in class VisitorAdapter
Copyright � 2002 Macromedia Corporation. All Rights Reserved.