|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
org.tranql.builder | |
org.tranql.ejb.parser | |
org.tranql.ejbqlcompiler | |
org.tranql.ql | |
org.tranql.ql.queryvisitor | |
org.tranql.query | |
org.tranql.sql.sql92 |
Uses of Node in org.tranql.builder |
Methods in org.tranql.builder that return Node | |
static Node |
QueryTileBuilder.buildJoinCondition(java.util.Collection factories)
|
static Node |
QueryTileBuilder.buildJoinCondition(Association.JoinDefinition joinDefinition,
AliasedEntity qs1,
AliasedEntity qs2)
|
static Node |
QueryTileBuilder.buildJoinCondition(QueryTileBuilder.QuerySourceFactory factory)
|
Methods in org.tranql.builder with parameters of type Node | |
static Where |
QueryTileBuilder.buildWhere(Where where,
Node appended,
QueryVisitor visitor,
java.lang.Object param)
|
Uses of Node in org.tranql.ejb.parser |
Methods in org.tranql.ejb.parser that return Node | |
Node |
EJBQL21Compiler.boolean_expression(antlr.collections.AST _t)
|
Node |
EJBQL21Compiler.expression(antlr.collections.AST _t)
|
Uses of Node in org.tranql.ejbqlcompiler |
Methods in org.tranql.ejbqlcompiler that return Node | |
Node |
AbstractSubQueryAwareTransformer.AbstractSubQueryContext.pop()
|
protected Node |
AbstractSubQueryAwareTransformer.AbstractSubQueryContext.peek()
|
Methods in org.tranql.ejbqlcompiler with parameters of type Node | |
void |
AbstractSubQueryAwareTransformer.AbstractSubQueryContext.push(Node node)
|
Uses of Node in org.tranql.ql |
Subinterfaces of Node in org.tranql.ql | |
interface |
Literal
|
Classes in org.tranql.ql that implement Node | |
class |
AbstractNode
This is the base class of the node type used in the abstract syntax tree. |
class |
AggregateFunction
This node represents an aggregate function call. |
class |
AliasedEntity
This abstract class associates and alias with a schema entity. |
class |
Assignment
This node represents an assignment in an update statement. |
class |
AttributeReference
This node represents an attribute navigation of an entity. |
class |
Between
This node represents a between operator in a where clause. |
class |
BinaryOperation
This node is used in a where clause to represent a binary logical comparison, arithmetic operation or a equivlency comparison. |
class |
BooleanLiteral
This node is a string literal used in a where clause. |
class |
ConditionalAssignment
This class represents a conditional assignment in an update statement. |
class |
Delete
This subclass is used to identify the entity type that will be deleted using a delete query. |
class |
DerivedTable
This class is really intended to be used for SQL, but for now we are using it for the Linda IN clause in EJB-QL. |
class |
Empty
|
class |
EntityReference
An entity reference is used in the select clause to represent an entity. |
class |
Exists
|
class |
FKAttributeReference
|
class |
From
This node represents the from clause of a select query. |
class |
Function
This node represents a function call. |
class |
In
|
class |
Insert
This subclass is used to identify the entity type that will be inserted using an insert query. |
class |
IsNull
This node represents an IS NULL operator in a where clause. |
class |
Join
This node represents a JOIN cluase in the FROM clause of a SELECT statement. |
class |
Like
|
class |
MemberOf
|
class |
NoOpQuery
This node represents a no-op query. |
class |
Not
This node is a logical not operator. |
class |
NumericLiteral
This node is an exact number literal value. |
class |
OrderBy
|
class |
ParameterReference
This node is a parameter of the query. |
class |
Path
This node represents a navigation in the object graph. |
class |
Query
This node represents a select query. |
class |
QuerySource
This subclass is used for select queries and adds a forUpdate flag. |
class |
RowConstructor
This node is holds the list of columns for an instert statement. |
class |
Select
This is the select clause of a select query. |
class |
SetList
This node is the list of set statements used in an update query. |
class |
StringLiteral
This node is a string literal used in a where clause. |
class |
SubQuery
|
class |
SubQuerySource
|
class |
TableConstructor
A table constructor is used in an insert statment an contains a table of rows to insert into a table. |
class |
UnaryOperator
|
class |
Update
This subclass is used to identify the entity type that will be updated using an update query. |
class |
Where
This is a where clause of a select query. |
Methods in org.tranql.ql that return Node | |
Node |
AggregateFunction.addChild(Node child)
|
Node |
Node.getSibling()
|
Node |
Node.getChild()
|
Node |
Node.addChild(Node child)
|
Node |
Empty.addChild(Node child)
|
Node |
AbstractNode.getSibling()
|
Node |
AbstractNode.getChild()
|
Node |
AbstractNode.addChild(Node child)
|
Node |
MemberOf.getDesignatedValue()
|
Node |
NoOpQuery.addChild(Node child)
|
Methods in org.tranql.ql with parameters of type Node | |
Node |
AggregateFunction.addChild(Node child)
|
Node |
Node.addChild(Node child)
|
void |
Node.setSibling(Node sibling)
|
Node |
Empty.addChild(Node child)
|
void |
AbstractNode.setSibling(Node sibling)
|
Node |
AbstractNode.addChild(Node child)
|
void |
NoOpQuery.setSibling(Node sibling)
|
Node |
NoOpQuery.addChild(Node child)
|
Uses of Node in org.tranql.ql.queryvisitor |
Methods in org.tranql.ql.queryvisitor with parameters of type Node | |
java.lang.Object |
NodeExecutor.execute(Node node,
java.lang.Object param)
|
java.lang.Object |
TraverseAllNodeExecutor.execute(Node node,
java.lang.Object param)
|
java.lang.Object |
UnsupportedVisitNodeExecutor.execute(Node node,
java.lang.Object param)
|
Uses of Node in org.tranql.query |
Methods in org.tranql.query with parameters of type Node | |
protected void |
QueryCloner.visitChildren(Node to,
Node from,
java.lang.Object param)
|
Uses of Node in org.tranql.sql.sql92 |
Methods in org.tranql.sql.sql92 with parameters of type Node | |
protected void |
SQL92Generator.generateList(Node node,
java.lang.Object param)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |