|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ArrayStoreQueryable | Interface representation of the querying capabilities of a backing store for an array. |
| CollectionStoreQueryable | Interface representation of the querying capabilities of a backing store for a collection. |
| 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 |
| Literal | Represents a Literal expression. |
| MapStoreQueryable | Interface representation of the querying capabilities of a backing store for a map. |
| Queryable | Indicates an object that can be queried, such as an Extent or persistent collection. |
| QueryExpression | Expression for a query in language-independent form. |
| UnboundVariable.VariableBinder | |
| Class Summary | |
|---|---|
| AggregateExpression | Representation of aggregate functions in JDOQL. |
| AnalysisExpression | Representation of analysis SQL 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. |
| ExpressionHelper | Helper class for doing tasks relating to expressions and handling mappings in query statements. |
| FloatingPointLiteral | Representation of a FloatPoint literal in a query. |
| InExpression | Expression for something being "in"/"not in" something else. |
| IntegerLiteral | Representation of an Integer literal. |
| JDOHelperExpression | Representation of JDOHelper in JDOQL |
| JoinExpression | An expression representing a JOIN in JPQL terms. |
| LikeExpression | Expression for something being "like"/"not like" something else. |
| 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 query languages. |
| 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.DatastoreFieldExpression | A field expression represents a storage location for the value with an associated type |
| ScalarExpression.DyadicOperator | "Dyadic" operator performs operation on one or two operands |
| 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. |
| StatementText | Representation of a snippet of an SQL statement. |
| StringExpression | Representation of an expression with a string. |
| StringLiteral | Representation of a string literal. |
| SubqueryExpression | An expression representing a subquery. |
| 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. |
| TemporalExpression | Representation of temporal functions in java query languages. |
| UnboundVariable | Representation of an unbound variable in a Query. |
| UnknownLiteral | Representation of a unknown literal 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 |
| TableMismatchException | A TableMismatchException is thrown if the query statement generator attempts to reference a column in a table expression but the column's table is not present in the expression, nor can it be sensibly joined to the 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. This package is DEPRECATED - to be replaced by org.datanucleus.store.rdbms.sql.*
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||