public class CriteriaCompiler
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
CriteriaCompiler.ReferenceNode |
| Constructor and Description |
|---|
CriteriaCompiler(EntityDAO rootDAO,
java.lang.String criteria) |
| Modifier and Type | Method and Description |
|---|---|
FinderWrapper |
buildFinder(FinderWrapper f) |
FinderWrapper |
buildFinder(java.lang.Object[] params,
java.util.Map manualAditionalTables) |
void |
compile() |
java.util.Collection |
getCriteriaParams() |
java.util.Map |
getReferenceNodeByPath() |
void |
preprocessExpression(java.lang.StringBuffer buf) |
void |
putManualAlias(java.util.Map m) |
void |
putManualAlias(java.lang.String entityName,
java.lang.String alias) |
void |
replaceLiteralStrings(java.lang.StringBuffer buf) |
void |
setUseInnerJoin(boolean useInnerJoin) |
public CriteriaCompiler(EntityDAO rootDAO, java.lang.String criteria)
public FinderWrapper buildFinder(java.lang.Object[] params, java.util.Map manualAditionalTables) throws PersistenceException
PersistenceExceptionpublic FinderWrapper buildFinder(FinderWrapper f) throws PersistenceException
PersistenceExceptionpublic void compile()
throws PersistenceException
PersistenceExceptionpublic java.util.Collection getCriteriaParams()
public void preprocessExpression(java.lang.StringBuffer buf)
public void putManualAlias(java.lang.String entityName,
java.lang.String alias)
public void putManualAlias(java.util.Map m)
public void setUseInnerJoin(boolean useInnerJoin)
public void replaceLiteralStrings(java.lang.StringBuffer buf)
public java.util.Map getReferenceNodeByPath()