Transfer version 1.1

transfer.com.tql.walkers
Class AbstractBaseWalker

WEB-INF.cftags.component
        extended by transfer.com.tql.walkers.AbstractBaseWalker
Direct Known Subclasses:
From , Join , Object , OrderBy , Property , SelectColumn , Where

public class AbstractBaseWalker
extends WEB-INF.cftags.component

Constructor Summary
init(TQLParser tqlParser, ObjectManager objectManager, [Property property], [Object object], [Join join], [SelectStatement selectStatement])
          Constructor
 
Method Summary
private Join getJoin()
private Object getObject()
private ObjectManager getObjectManager()
private Property getProperty()
private SelectStatement getSelectStatement()
private TQLParser getTQLParser()
private void setJoin(Join Join)
private void setObject(Object Object)
private void setObjectManager(ObjectManager ObjectManager)
private void setProperty(Property Property)
private void setSelectStatement(SelectStatement SelectStatement)
private void setTQLParser(TQLParser TQLParser)
private any throw(string type, string message, [string detail=''])
          Throws an Exception
 
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

getJoin

private Join getJoin()


getObject

private Object getObject()


getObjectManager

private ObjectManager getObjectManager()


getProperty

private Property getProperty()


getSelectStatement

private SelectStatement getSelectStatement()


getTQLParser

private TQLParser getTQLParser()


setJoin

private void setJoin(Join Join)

Parameters:
Join

setObject

private void setObject(Object Object)

Parameters:
Object

setObjectManager

private void setObjectManager(ObjectManager ObjectManager)

Parameters:
ObjectManager

setProperty

private void setProperty(Property Property)

Parameters:
Property

setSelectStatement

private void setSelectStatement(SelectStatement SelectStatement)

Parameters:
SelectStatement

setTQLParser

private void setTQLParser(TQLParser TQLParser)

Parameters:
TQLParser

throw

private any throw(string type, string message, [string detail=''])
Throws an Exception

Parameters:
type - The type of exception
message - The message to accompany the exception
detail - The detail message for the exception

Transfer version 1.1