Methods Summary |
---|
public abstract void | applyToQuery(oracle.toplink.essentials.queryframework.DatabaseQuery theQuery, oracle.toplink.essentials.internal.parsing.GenerationContext context)INTERNAL
Apply this node to the passed query
|
public abstract oracle.toplink.essentials.queryframework.DatabaseQuery | createDatabaseQuery(oracle.toplink.essentials.internal.parsing.ParseTreeContext context)INTERNAL
Returns a DatabaseQuery instance according to the kind of the query the
owning ParseTree represents: SELECT, UPDATE or DELETE.
|
public abstract oracle.toplink.essentials.expressions.Expression | generateExpression(oracle.toplink.essentials.internal.parsing.GenerationContext context)INTERNAL
Return a TopLink expression generated using the left node
|
public oracle.toplink.essentials.internal.parsing.ParseTree | getParseTree()
return parseTree;
|
public java.lang.Class | getReferenceClass(oracle.toplink.essentials.internal.parsing.GenerationContext genContext)Compute the Reference class for this query
return resolveClass(genContext);
|
public boolean | isDeleteNode()
return false;
|
public boolean | isSelectNode()
return false;
|
public boolean | isUpdateNode()
return false;
|
public abstract java.lang.Class | resolveClass(oracle.toplink.essentials.internal.parsing.GenerationContext context)Return the class represented in this node.
|
public void | setParseTree(oracle.toplink.essentials.internal.parsing.ParseTree parseTree)Set the parseTree
this.parseTree = parseTree;
|