|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.ejb.plugins.cmp.ejbql.BasicVisitor org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLCompiler
public final class JDBCEJBQLCompiler
Compiles EJB-QL and JBossQL into SQL.
Constructor Summary | |
---|---|
JDBCEJBQLCompiler(Catalog catalog)
|
Methods inherited from class org.jboss.ejb.plugins.cmp.ejbql.BasicVisitor |
---|
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JDBCEJBQLCompiler(Catalog catalog)
Method Detail |
---|
public void compileEJBQL(String ejbql, Class returnType, Class[] parameterTypes, JDBCQueryMetaData metadata) throws Exception
compileEJBQL
in interface QLCompiler
Exception
public void compileJBossQL(String ejbql, Class returnType, Class[] parameterTypes, JDBCQueryMetaData metadata) throws Exception
compileJBossQL
in interface QLCompiler
Exception
public String getSQL()
getSQL
in interface QLCompiler
public int getOffsetValue()
getOffsetValue
in interface QLCompiler
public int getOffsetParam()
getOffsetParam
in interface QLCompiler
public int getLimitValue()
getLimitValue
in interface QLCompiler
public int getLimitParam()
getLimitParam
in interface QLCompiler
public boolean isSelectEntity()
isSelectEntity
in interface QLCompiler
public JDBCAbstractEntityBridge getSelectEntity()
getSelectEntity
in interface QLCompiler
public boolean isSelectField()
isSelectField
in interface QLCompiler
public JDBCFieldBridge getSelectField()
getSelectField
in interface QLCompiler
public SelectFunction getSelectFunction()
getSelectFunction
in interface QLCompiler
public EntityPersistenceStore getStoreManager()
getStoreManager
in interface QLCompiler
public List getInputParameters()
getInputParameters
in interface QLCompiler
public List getLeftJoinCMRList()
getLeftJoinCMRList
in interface QLCompiler
public Object visit(SimpleNode node, Object data)
visit
in class BasicVisitor
public Object visit(ASTEJBQL node, Object data)
visit
in class BasicVisitor
public Object visit(ASTFrom node, Object data)
visit
in class BasicVisitor
public Object visit(ASTCollectionMemberDeclaration node, Object data)
visit
in class BasicVisitor
public Object visit(ASTRangeVariableDeclaration node, Object data)
visit
in class BasicVisitor
public Object visit(ASTSelect node, Object data)
visit
in class BasicVisitor
public Object visit(ASTWhere node, Object data)
visit
in class BasicVisitor
public Object visit(ASTNullComparison node, Object data)
visit
in class BasicVisitor
public Object visit(ASTIsEmpty node, Object data)
visit
in class BasicVisitor
public Object visit(ASTMemberOf node, Object data)
visit
in class BasicVisitor
public Object visit(ASTValueClassComparison node, Object data)
visit
in class BasicVisitor
public Object visit(ASTEntityComparison node, Object data)
visit
in class BasicVisitor
public Object visit(ASTConcat node, Object data)
visit
in class BasicVisitor
public Object visit(ASTSubstring node, Object data)
visit
in class BasicVisitor
public Object visit(ASTLCase node, Object data)
visit
in class BasicVisitor
public Object visit(ASTUCase node, Object data)
visit
in class BasicVisitor
public Object visit(ASTLength node, Object data)
visit
in class BasicVisitor
public Object visit(ASTLocate node, Object data)
visit
in class BasicVisitor
public Object visit(ASTAbs node, Object data)
visit
in class BasicVisitor
public Object visit(ASTMod node, Object data)
visit
in class BasicVisitor
public Object visit(ASTSqrt node, Object data)
visit
in class BasicVisitor
public Object visit(ASTCount node, Object data)
visit
in class BasicVisitor
public Object visit(ASTMax node, Object data)
visit
in class BasicVisitor
public Object visit(ASTMin node, Object data)
visit
in class BasicVisitor
public Object visit(ASTAvg node, Object data)
visit
in class BasicVisitor
public Object visit(ASTSum node, Object data)
visit
in class BasicVisitor
public Object visit(ASTPath node, Object data)
visit
in class BasicVisitor
public Object visit(ASTAbstractSchema node, Object data)
visit
in class BasicVisitor
public Object visit(ASTParameter node, Object data)
visit
in class BasicVisitor
public Object visit(ASTBooleanLiteral node, Object data)
visit
in class BasicVisitor
public Object visit(ASTLimitOffset node, Object data)
visit
in class BasicVisitor
public Object visit(ASTWhereConditionalTerm node, Object data)
visit
in class BasicVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |