|
Transfer version 1.1 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
transfer.com.tql.walkers.AbstractBaseWalker
transfer.com.tql.walkers.Where
public class Where
Walks the where expresion
| Method Summary | |
|---|---|
array |
evaluateWhereAST(any tree, struct aliasMap, array evaluation, any buffer, boolean aliasColumns, boolean distinctMode)
walks the tree, and makes a array of structs that represent the Where SQL and the mapped values |
| Methods inherited from class transfer.com.tql.walkers.AbstractBaseWalker |
|---|
getJoin, getObject, getObjectManager, getProperty, getSelectStatement, getTQLParser, init, setJoin, setObject, setObjectManager, setProperty, setSelectStatement, setTQLParser, throw
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(TQLParser tqlParser, ObjectManager objectManager, [Property property], [Object object], [Join join], [SelectStatement selectStatement])
tqlParser - The tqlParser to generate the AST for the TQLobjectManager - The object manager to queryproperty - property walkerobject - Object walkerjoin - join walkerselectStatement - Select statement for sub selects| Method Detail |
|---|
public array evaluateWhereAST(any tree, struct aliasMap, array evaluation, any buffer, boolean aliasColumns, boolean distinctMode)
tree - The tree node to walkaliasMap - The from mapevaluation - The array of evaluated valuesbuffer - java.lang.StringBuffer for preSQL buildingaliasColumns - to alias columns or notdistinctMode - If to make the select distinct or not
|
Transfer version 1.1 | ||||
| FRAMES | |||||