|
||||||||||
| 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 | |||||||||