|
||||||||||
| 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.Exceptionpublic 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 | |||||||||