Transfer version 1.1

transfer.com.tql.walkers
Class Property

WEB-INF.cftags.component
        extended by transfer.com.tql.walkers.AbstractBaseWalker
            extended by transfer.com.tql.walkers.Property

public class Property
extends AbstractBaseWalker

walks property values


Method Summary
 Property evaluatePropertyIdentifier(string text, struct aliasMap, any buffer)
          Resolves the property identifier in the buffer, and then retuns the Property (kinda bad cohesian, but I'm struggling to work around it)
 
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

init

public init(TQLParser tqlParser, ObjectManager objectManager, [Property property], [Object object], [Join join], [SelectStatement selectStatement])
Constructor

Parameters:
tqlParser - The tqlParser to generate the AST for the TQL
objectManager - The object manager to query
property - property walker
object - Object walker
join - join walker
selectStatement - Select statement for sub selects
Method Detail

evaluatePropertyIdentifier

public Property evaluatePropertyIdentifier(string text, struct aliasMap, any buffer)
Resolves the property identifier in the buffer, and then retuns the Property (kinda bad cohesian, but I'm struggling to work around it)

Parameters:
text - The text from the tree node
aliasMap - The from map
buffer - java.lang.StringBuffer for preSQL building

Transfer version 1.1