Package org.datanucleus.query.compiler

Package handling the compilation of queries.

See:
          Description

Interface Summary
Parser Interface for a parser of a query.
 

Class Summary
JavaQueryCompiler Typical implementation of a compiler for a java-based query language.
JDOQLCompiler Implementation of a compiler for JDOQL (JSR0012, JSR0243).
JDOQLParser Implementation of a parser for JDOQL query language.
JPQLCompiler Implementation of a compiler for JPQL (JSR0220).
JPQLParser Implementation of a parser for JPQL query language.
Lexer Lexer for a Query.
QueryCompilation Representation of the components of a compiled java "string-based" query.
SQLCompiler Implementation of a compiler for SQL (simplified ANSI-like SQL for non-RDBMS).
SQLParser Implementation of a parser for SQL query language.
 

Package org.datanucleus.query.compiler Description

Package handling the compilation of queries. Provides compilation of "string-based" queries. Provides handling for different query languages such as JDOQL, JPQL and SQL(simplified). Compilation of a string-based query results in a tree of expressions. From this tree the evaluation process can be configured to convert it into the native query language for the datastore; this part is handled within each datastore plugin. From this tree an in-memory evaluation can be performed. This is provided in the org.datanucleus.query.evaluator package and subpackage(s).



Copyright © 2009. All Rights Reserved.