public final class EJBQLToSQL92Compiler extends Object implements QLCompiler, JBossQLParserVisitor
| Constructor and Description |
|---|
EJBQLToSQL92Compiler(Catalog catalog) |
public EJBQLToSQL92Compiler(Catalog catalog)
public void compileEJBQL(String ejbql, Class returnType, Class[] parameterTypes, JDBCQueryMetaData metadata) throws Exception
compileEJBQL in interface QLCompilerExceptionpublic void compileJBossQL(String ejbql, Class returnType, Class[] parameterTypes, JDBCQueryMetaData metadata) throws Exception
compileJBossQL in interface QLCompilerExceptionpublic String getSQL()
getSQL in interface QLCompilerpublic int getOffsetValue()
getOffsetValue in interface QLCompilerpublic int getOffsetParam()
getOffsetParam in interface QLCompilerpublic int getLimitValue()
getLimitValue in interface QLCompilerpublic int getLimitParam()
getLimitParam in interface QLCompilerpublic boolean isSelectEntity()
isSelectEntity in interface QLCompilerpublic JDBCAbstractEntityBridge getSelectEntity()
getSelectEntity in interface QLCompilerpublic boolean isSelectField()
isSelectField in interface QLCompilerpublic JDBCFieldBridge getSelectField()
getSelectField in interface QLCompilerpublic SelectFunction getSelectFunction()
getSelectFunction in interface QLCompilerpublic JDBCEntityPersistenceStore getStoreManager()
getStoreManager in interface QLCompilerpublic List getInputParameters()
getInputParameters in interface QLCompilerpublic List getLeftJoinCMRList()
getLeftJoinCMRList in interface QLCompilerpublic boolean isSelectDistinct()
isSelectDistinct in interface QLCompilerpublic Object visit(SimpleNode node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTEJBQL node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTOrderBy node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTOrderByPath node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTLimitOffset node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTSelect select, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTWhere node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTOr node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTWhereConditionalTerm node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTAnd node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTNot node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTConditionalParenthetical node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTBetween node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTIn node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTLike node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTNullComparison node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTIsEmpty node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTMemberOf node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTStringComparison node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTBooleanComparison node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTDatetimeComparison node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTValueClassComparison node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTEntityComparison node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTArithmeticComparison node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTPlusMinus node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTMultDiv node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTNegation node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTArithmeticParenthetical node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTStringParenthetical node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTConcat node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTSubstring node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTUCase node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTLCase node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTLength node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTLocate node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTAbs node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTSqrt node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTMod node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTAvg node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTMax node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTMin node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTSum node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTCount node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTPath node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTAbstractSchema node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTIdentifier node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTParameter node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTExactNumericLiteral node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTApproximateNumericLiteral node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTStringLiteral node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTBooleanLiteral node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTFrom from, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTCollectionMemberDeclaration node, Object data)
visit in interface JBossQLParserVisitorpublic Object visit(ASTRangeVariableDeclaration node, Object data)
visit in interface JBossQLParserVisitorCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.