org.jpox.query.compiler
Class Compiler
java.lang.Object
org.jpox.query.compiler.Compiler
- All Implemented Interfaces:
- SymbolResolver
public class Compiler
- extends java.lang.Object
- implements SymbolResolver
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Compiler
public Compiler(MetaDataManager metaDataManager,
ClassLoaderResolver clr)
getSymbolTable
public SymbolTable getSymbolTable()
setFilter
public void setFilter(java.lang.String filter)
setOrdering
public void setOrdering(java.lang.String ordering)
setResult
public void setResult(java.lang.String result)
setGrouping
public void setGrouping(java.lang.String grouping)
setHaving
public void setHaving(java.lang.String having)
setCandidateClass
public void setCandidateClass(java.lang.Class candidateClass)
setCandidates
public void setCandidates(java.util.Collection candidates)
compile1
public void compile1()
compile2
public void compile2()
compileVariables
public void compileVariables()
compileParameters
public void compileParameters()
compileOrdering
public Expression[] compileOrdering()
compileResult
public Expression[] compileResult()
compileGrouping
public Expression[] compileGrouping()
compileHaving
public Expression compileHaving()
getExpression
public Expression getExpression()
bind
public void bind()
getMetaDataManager
public MetaDataManager getMetaDataManager()
- Compiles a Symbol from a Node
- Parameters:
node -
getClassLoaderResolver
public ClassLoaderResolver getClassLoaderResolver()
getType
public java.lang.Class getType(java.util.List tuples)
- Specified by:
getType in interface SymbolResolver
setParameters
public void setParameters(java.lang.String parameters)
bindParameters
public void bindParameters(java.util.Map parameters)
setVariables
public void setVariables(java.lang.String variables)
setImports
public void setImports(Imports imports)
Copyright © -2008 . All Rights Reserved.