Transfer version 1.1

transfer.com.tql
Class TQLManager

WEB-INF.cftags.component
        extended by transfer.com.tql.TQLManager

public class TQLManager
extends WEB-INF.cftags.component

Top level manage for TQL calls


Constructor Summary
init(Datasource datasource, ObjectManager objectManager, JavaLoader javaLoader)
          Constructor
 
Method Summary
 Query createQuery(string tql)
          creates a query object for TQL interpretation
 query evaluateQuery(Query query, [boolean onlyRetrievePrimaryKey='false'], [string className])
          Evaluates the query and returns a result
private QueryPool getQueryPool()
private SelectStatement getSelectStatement()
private void setQueryPool(QueryPool QueryPool)
private void setSelectStatement(SelectStatement SelectStatement)
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(Datasource datasource, ObjectManager objectManager, JavaLoader javaLoader)
Constructor

Parameters:
datasource - The datasource BO
objectManager - The object manager to query
javaLoader - The Java loader for loading Java classes
Method Detail

createQuery

public Query createQuery(string tql)
creates a query object for TQL interpretation

Parameters:
tql - The Transfer Query Language query

evaluateQuery

public query evaluateQuery(Query query, [boolean onlyRetrievePrimaryKey='false'], [string className])
Evaluates the query and returns a result

Parameters:
query - The query to evaluate
onlyRetrievePrimaryKey - Only retrieve primary keys on FROM statement
className - The class to retrieve the primary key from

getQueryPool

private QueryPool getQueryPool()


getSelectStatement

private SelectStatement getSelectStatement()


setQueryPool

private void setQueryPool(QueryPool QueryPool)

Parameters:
QueryPool

setSelectStatement

private void setSelectStatement(SelectStatement SelectStatement)

Parameters:
SelectStatement

Transfer version 1.1