| java.lang.Object com.jofti.parser.AbstractParser
All known Subclasses: com.jofti.parser.NativeQueryParser, com.jofti.parser.EJBQueryParser,
AbstractParser | public class AbstractParser (Code) | | Provides the base functionality for other Parser types.
author: xenephon version: 1.2 |
Method Summary | |
protected IPredicate | constructPredicate(AST expression, ParsedQuery query) | protected Class | getClassForAlias(Map aliasMap, String alias) | public Map | getCompiledQueries() | protected int | getIndexFor(Map aliasMap, Map returnMap, String alias) | protected Object[] | getMethodsForProperty(Class singleClass, Map aliasMap, String alias) | protected AST | parseExpression(AST expression, Stack stack, ParsedQuery parsedQuery) | protected ParsedQuery | parseOrder(AST expression, ParsedQuery query) | protected AST | parseSubPredicate(AST expression, ParsedQuery query, Stack stack) | protected Stack | parseWherePredicates(AST expression, Stack stack, ParsedQuery query) Parses the where predicates. |
compiledQueries | protected Map compiledQueries(Code) | | |
getCompiledQueries | public Map getCompiledQueries()(Code) | | |
parseWherePredicates | protected Stack parseWherePredicates(AST expression, Stack stack, ParsedQuery query) throws JoftiException(Code) | | Parses the where predicates.
Parameters: expression - - start of the where query Parameters: stack - - the predicate stack Parameters: query - throws: JoftiException - |
|
|