Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.makumba.providers.query.mql

Interface Summary
ASTUtil.FilterPredicate | Filters nodes out of a tree.
HqlSqlTokenTypes |
HqlTokenTypes | Makumba adaptation of the original grammar.
SqlTokenTypes |

Class Summary
ASTUtil | Provides utility methods for AST traversal and manipulation.
ASTUtil.IncludePredicate | A predicate that uses inclusion, rather than exclusion semantics.
HqlASTFactory | User: Joshua Davis Date: Sep 23, 2005 Time: 12:30:01 PM
HqlBaseLexer | Hibernate Query Language Lexer This lexer provides the HQL parser with tokens.
HqlBaseParser | Hibernate Query Language Grammar This grammar parses the query language for Hibernate (an Open Source, Object-Relational mapping library).
HqlLexer | Custom lexer for the HQL grammar.
HqlParser | Implements the semantic action methods defined in the HQL base parser to keep the grammar source file a little cleaner.
HqlToken | A custom token class for the HQL grammar.
MqlAritmeticNode | We need to treat arithmetic operations specially because * an operation with a parameter will determine the parameter type
MqlBinaryOperator | Various binary operations.
MqlComparisonNode | We need to treat comparisons specially because: 1) a comparison with 'blabla' of an intEnum will be transformed into its int 2) a comparison to a '7charPointer' will be transformed into that value 3) a comparison to a parameter will determine the parameter type
MqlDotNode | This is the root of an a.b.c expression.
MQLFunctionArgument | Represents a single argument in an MQL function.
MQLFunctionDefinition | This class represents an MQL function, with it's name, return type and required arguments.
MqlIdentNode | This is a label used in the SELECT or WHERE of a query TODO issue a warning, and advice to select label.id
MqlLogicalNode | We need to treat logical operations specially because * an operation with a parameter will determine the parameter type
MqlNode | The root of Mql analysis tree nodes.
MqlQueryAnalysis |
MqlQueryAnalysisProvider |
MqlSqlASTFactory |
MqlSqlBaseWalker | Hibernate Query Language to SQL Tree Transform.
MqlSqlGenerator | Writing to SQL.
MqlSqlGeneratorBase | SQL Generator Tree Parser, providing SQL rendering of SQL ASTs produced by the previous phase, HqlSqlWalker.
MqlSqlWalker | Analysis operations.
Node | Base node class for use by Hibernate within its AST trees.
ParserTest | Test the Mql analyzer against a query corpus found in queries.txt.
QueryContext | FROM analysis code.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Docs generated on 2009-02-25 14:20