|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Literal | |
Node | |
QueryBinding | |
QueryVisitor | |
SchemaBinding |
Class Summary | |
---|---|
AbstractNode | This is the base class of the node type used in the abstract syntax tree. |
AggregateFunction | This node represents an aggregate function call. |
AggregateFunction.FunctionType | |
AliasedEntity | This abstract class associates and alias with a schema entity. |
Assignment | This node represents an assignment in an update statement. |
AttributeReference | This node represents an attribute navigation of an entity. |
Between | This node represents a between operator in a where clause. |
BinaryOperation | This node is used in a where clause to represent a binary logical comparison, arithmetic operation or a equivlency comparison. |
BooleanLiteral | This node is a string literal used in a where clause. |
ConditionalAssignment | This class represents a conditional assignment in an update statement. |
DataType | |
Delete | This subclass is used to identify the entity type that will be deleted using a delete query. |
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. |
Empty | |
EntityReference | An entity reference is used in the select clause to represent an entity. |
Exists | |
FKAttributeReference | |
From | This node represents the from clause of a select query. |
Function | This node represents a function call. |
Function.FunctionType | |
In | |
Insert | This subclass is used to identify the entity type that will be inserted using an insert query. |
IsNull | This node represents an IS NULL operator in a where clause. |
Join | This node represents a JOIN cluase in the FROM clause of a SELECT statement. |
Like | |
MemberOf | |
NoOpQuery | This node represents a no-op query. |
Not | This node is a logical not operator. |
NumericLiteral | This node is an exact number literal value. |
OrderBy | |
ParameterReference | This node is a parameter of the query. |
Path | This node represents a navigation in the object graph. |
Query | This node represents a select query. |
QueryBindingImpl | |
QuerySource | This subclass is used for select queries and adds a forUpdate flag. |
QuerySourceDictionary | |
RowConstructor | This node is holds the list of columns for an instert statement. |
Select | This is the select clause of a select query. |
SetList | This node is the list of set statements used in an update query. |
StringLiteral | This node is a string literal used in a where clause. |
SubQuery | |
SubQuerySource | |
TableConstructor | A table constructor is used in an insert statment an contains a table of rows to insert into a table. |
UnaryOperator | |
UnaryOperator.UnaryOperatorType | |
Update | This subclass is used to identify the entity type that will be updated using an update query. |
Where | This is a where clause of a select query. |
Exception Summary | |
---|---|
MalformedNodeException | |
MalformedQueryException | |
QueryException |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |