|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ExpressionConversionAdapter | Every expression written in the Java programming language has a type that can be deduced from the structure of the expression and the types of the literals, variables, and methods mentioned in the expression. |
ExpressionLogicSetAdapter | Interface that allows performing algebra operations over sets |
ExpressionMethodAdapter | Interface that allows one datastore adapt operations |
ExpressionOperatorAdapter | Interface that allows one datastore adapt expression and operators |
ExpressionPatternAdapter | Interface that allows one datastore adapt pattern expressions |
ExpressionSupportedFeaturesAdapter | Adapter to query expressions supported by a datastore |
Literal | Represents a Literal expression |
QueryExpression | QueryExpression instances contain query statements in language-dependent form. |
Class Summary | |
AggregateExpression | Representation of aggregate functions in JDOQL |
AnalysisExpression | Representation of analysis functions in JDOQL |
ArrayExpression | Representation of array expression. |
ArrayLiteral | Representation of array expression. |
BinaryExpression | Expression for binary object. |
BinaryLiteral | Literal for binary object. |
BooleanBitColumnExpression | Representation of BooleanBit column expression in a Query. |
BooleanBitColumnLiteral | Representation of a BooleanBit column literal in a Query. |
BooleanCharColumnExpression | Representation of a BooleanChar column expression. |
BooleanCharColumnLiteral | Representation of a BooleanChar Column literal in a Query. |
BooleanExpression | Representation of a Boolean expression in a Query. |
BooleanLiteral | Representation of a Boolean literal in a Query. |
ByteExpression | Representation of a Byte expression in a Query. |
ByteLiteral | Representation of a Byte literal. |
CharacterExpression | Representation of a Character expression in a Query |
CharacterLiteral | Representation of a Character literal in a Query. |
ClassExpression | An expression representing a class. |
CollectionExpression | An expression that represents some collection field in a query candidate class, or a collection field in an object linked from the candidate class by navigation. |
CollectionLiteral | An SQL expression that will test if a column of a table falls within the given Collection of values. |
CollectionSubqueryExpression | An expression for collections whose contents are expressed as a SQL subquery. |
ConcatOperatorExpression | Concatenate two expressions. |
ExistsExpression | Perform a exists function on a Query Expression returning a true boolean value if one or more elements are retrieved. |
FloatingPointLiteral | Representation of a FloatPoint literal in a query. |
IntegerLiteral | Representation of an Integer literal. |
JDOHelperExpression | Representation of JDOHelper in JDOQL |
LogicSetExpression | Represents a Set. |
MapExpression | An expression that represents some Map field in a query candidate class, or a Map field in an object linked from the candidate class by navigation. |
MapKeyLiteral | An SQL expression that will test if a column of a table falls within the given Map's keys. |
MapLiteral | An SQL expression that will test if a column of a table falls within the given Map. |
MapValueLiteral | An SQL expression that will test if a column of a table falls within the given Map's values. |
MathExpression | Representation of Math functions in JDOQL |
MetaDataStringLiteral | Representation of a metadata string literal. |
NewObjectExpression | Representation of an expression "new MyObject(param1, param2)" as the result in a JDOQL query. |
NullLiteral | Representation of a Null literal in a Query. |
NumericExpression | Representation of a Numeric expression in a Query. |
ObjectExpression | Representation of an Object expression in a Query. |
ObjectLiteral | Representation of an Object literal in a query. |
ReferenceExpression | Represents a reference field/object (interface/object) in a JDOQL query. |
ScalarExpression | A Scalar expression in a Query. |
ScalarExpression.DyadicOperator | "Dyadic" operator performs operation on one or two operands |
ScalarExpression.FieldExpression | A field expression represents a storage location for the value with an associated type |
ScalarExpression.MonadicOperator | "Monadic" operator performs a function on one operand. |
ScalarExpression.Operator | Inner class representing an Operator |
SqlDateLiteral | Representation of an SQLDate literal in a Query. |
SqlTemporalExpression | Representation of an expression with an SQL time type (SQLDate, SQLTime, SQLTimestamp) |
SqlTimeLiteral | Representation of an SQLTime literal in a Query. |
SqlTimestampLiteral | Representation of an SQLTimestamp literal in a Query. |
StringExpression | Representation of an expression with a string. |
StringLiteral | Representation of a string literal. |
SubstringExpression | Representation of a Substring expression in a Query. |
TableExprAsJoins | A SQL table expression that joins superclass tables by joining them directly to the surrounding QueryStatement. |
TableExprAsSubjoins | A SQL table expression that joins superclass tables by constructing a parenthesized set of subjoins. |
TableExprAsSubquery | A SQL table expression that joins superclass tables by constructing a parenthesized sub-SELECT statement. |
UnboundVariable | Representation of an unbound variable in a Query. |
Exception Summary | |
ScalarExpression.IllegalArgumentTypeException | An illegal argument error represents method invocations with unsupported/invalid argument types |
ScalarExpression.IllegalOperationException | Inner class representing an illegal operation. |
ScalarExpression.MethodInvocationException | A method invocation error represents an effort to invoke a operation on a expression |
This package provides a series of expressions and literals used in the conversion of a JDOQL query into the resultant SQL that is required to be executed in the datastore. The components are finely grained. These expressions are used within, for example, a QueryStatement.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |