|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.ejb.plugins.cmp.ejbql.BasicVisitor (src)
org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLCompiler
Compiles EJB-QL and JBossQL into SQL.
Constructor Summary | |
JDBCEJBQLCompiler(Catalog (src) catalog)
|
Method Summary | |
void |
compileEJBQL(java.lang.String ejbql,
java.lang.Class returnType,
java.lang.Class[] parameterTypes,
JDBCQueryMetaData (src) metadata)
|
void |
compileJBossQL(java.lang.String ejbql,
java.lang.Class returnType,
java.lang.Class[] parameterTypes,
JDBCQueryMetaData (src) metadata)
|
java.util.List |
getInputParameters()
|
java.util.List |
getLeftJoinCMRList()
|
int |
getLimitParam()
|
int |
getLimitValue()
|
int |
getOffsetParam()
|
int |
getOffsetValue()
|
JDBCAbstractEntityBridge (src) |
getSelectEntity()
|
JDBCFieldBridge (src) |
getSelectField()
|
SelectFunction (src) |
getSelectFunction()
|
java.lang.String |
getSQL()
|
EntityPersistenceStore (src) |
getStoreManager()
|
boolean |
isSelectEntity()
|
boolean |
isSelectField()
|
java.lang.Object |
visit(ASTAbs (src) node,
java.lang.Object data)
Type-mapping function translation |
java.lang.Object |
visit(ASTAbstractSchema (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTAvg (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTBooleanLiteral (src) node,
java.lang.Object data)
typeMapping.get |
java.lang.Object |
visit(ASTCollectionMemberDeclaration (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTConcat (src) node,
java.lang.Object data)
Type-mapping function translation |
java.lang.Object |
visit(ASTCount (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTEJBQL (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTEntityComparison (src) node,
java.lang.Object data)
compreEntity(arg0, arg1) |
java.lang.Object |
visit(ASTFrom (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTIsEmpty (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTLCase (src) node,
java.lang.Object data)
Type-mapping function translation |
java.lang.Object |
visit(ASTLength (src) node,
java.lang.Object data)
Type-mapping function translation |
java.lang.Object |
visit(ASTLimitOffset (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTLocate (src) node,
java.lang.Object data)
Type-mapping function translation |
java.lang.Object |
visit(ASTMax (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTMemberOf (src) node,
java.lang.Object data)
Compare entity |
java.lang.Object |
visit(ASTMin (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTMod (src) node,
java.lang.Object data)
Type-mapping function translation |
java.lang.Object |
visit(ASTNullComparison (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTParameter (src) node,
java.lang.Object data)
? |
java.lang.Object |
visit(ASTPath (src) node,
java.lang.Object data)
tableAlias.columnName |
java.lang.Object |
visit(ASTRangeVariableDeclaration (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTSelect (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTSqrt (src) node,
java.lang.Object data)
Type-mapping function translation |
java.lang.Object |
visit(ASTSubstring (src) node,
java.lang.Object data)
Type-mapping function translation |
java.lang.Object |
visit(ASTSum (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTUCase (src) node,
java.lang.Object data)
Type-mapping function translation |
java.lang.Object |
visit(ASTValueClassComparison (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTWhereConditionalTerm (src) node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTWhere (src) node,
java.lang.Object data)
Generates where clause without the "WHERE" keyword. |
java.lang.Object |
visit(SimpleNode (src) node,
java.lang.Object data)
|
Methods inherited from class org.jboss.ejb.plugins.cmp.ejbql.BasicVisitor (src) |
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 (src) catalog)
Method Detail |
public void compileEJBQL(java.lang.String ejbql, java.lang.Class returnType, java.lang.Class[] parameterTypes, JDBCQueryMetaData (src) metadata) throws java.lang.Exception
compileEJBQL
in interface QLCompiler (src)
java.lang.Exception
public void compileJBossQL(java.lang.String ejbql, java.lang.Class returnType, java.lang.Class[] parameterTypes, JDBCQueryMetaData (src) metadata) throws java.lang.Exception
compileJBossQL
in interface QLCompiler (src)
java.lang.Exception
public java.lang.String getSQL()
getSQL
in interface QLCompiler (src)
public int getOffsetValue()
getOffsetValue
in interface QLCompiler (src)
public int getOffsetParam()
getOffsetParam
in interface QLCompiler (src)
public int getLimitValue()
getLimitValue
in interface QLCompiler (src)
public int getLimitParam()
getLimitParam
in interface QLCompiler (src)
public boolean isSelectEntity()
isSelectEntity
in interface QLCompiler (src)
public JDBCAbstractEntityBridge (src) getSelectEntity()
getSelectEntity
in interface QLCompiler (src)
public boolean isSelectField()
isSelectField
in interface QLCompiler (src)
public JDBCFieldBridge (src) getSelectField()
getSelectField
in interface QLCompiler (src)
public SelectFunction (src) getSelectFunction()
getSelectFunction
in interface QLCompiler (src)
public EntityPersistenceStore (src) getStoreManager()
getStoreManager
in interface QLCompiler (src)
public java.util.List getInputParameters()
getInputParameters
in interface QLCompiler (src)
public java.util.List getLeftJoinCMRList()
getLeftJoinCMRList
in interface QLCompiler (src)
public java.lang.Object visit(SimpleNode (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTEJBQL (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTFrom (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTCollectionMemberDeclaration (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTRangeVariableDeclaration (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTSelect (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTWhere (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTNullComparison (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTIsEmpty (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTMemberOf (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTValueClassComparison (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTEntityComparison (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTConcat (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTSubstring (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTLCase (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTUCase (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTLength (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTLocate (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTAbs (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTMod (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTSqrt (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTCount (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTMax (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTMin (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTAvg (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTSum (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTPath (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTAbstractSchema (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTParameter (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTBooleanLiteral (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTLimitOffset (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
public java.lang.Object visit(ASTWhereConditionalTerm (src) node, java.lang.Object data)
visit
in class BasicVisitor (src)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |