|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||
WEB-INF.cftags.component
datafaucet.system.sql.duck
datafaucet.system.sql.simplefiltergroup
datafaucet.system.sql.filtergroup
datafaucet.system.sql.statement
public class statement
provides an additional interface for declaring and executing abstracted SQL-queries
| Constructor Summary | |
|---|---|
init()
|
|
| Method Summary | |
|---|---|
any |
addListener(any listener, [string method='filterSQLStatement'])
|
boolean |
bindFilters()
|
private any |
broadcast([any result=''])
|
any |
clearJoinTables()
|
any |
clearListeners()
|
any |
clearUnions()
|
any |
execute()
|
string |
getColumnList([boolean alias='false'])
|
query |
getColumns()
|
any |
getDatasource()
|
any |
getGroupSource()
|
any |
getListeners()
|
private any |
getNewListener()
|
private any |
getSQLAgent()
|
any |
getSource([string table=''])
searches the source tables for a join or filtergroup to match a specified alias - returns 0 if not found |
private string |
getSourceName()
|
any |
getSyntax()
|
any |
getTable()
overrides the getTable method of the simplefiltergroup which returns a statement object - this will return the string from the current statement instead |
private string |
get_alias()
|
boolean |
hasFilters()
|
private any |
hasGroupSource()
|
boolean |
hasJoinTables()
|
boolean |
hasListeners()
|
private any |
initStatement(struct properties)
|
private any |
notifyListener(any listener, [any result=''])
|
any |
reset()
|
any |
setDatasource([any datasource=''])
|
private any |
set_datasource(string propertyname, [any propertyvalue])
|
private void |
set_table(string propertyname, string propertyvalue)
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init()
| Method Detail |
|---|
public any addListener(any listener, [string method='filterSQLStatement'])
listenermethodpublic boolean bindFilters()
bindFilters
in class
simplefiltergroup
private any broadcast([any result=''])
resultpublic any clearJoinTables()
public any clearListeners()
public any clearUnions()
public any execute()
execute
in class
simplefiltergroup
public string getColumnList([boolean alias='false'])
aliaspublic query getColumns()
public any getDatasource()
getDatasource
in class
simplefiltergroup
public any getGroupSource()
getGroupSource
in class
simplefiltergroup
public any getListeners()
private any getNewListener()
private any getSQLAgent()
public any getSource([string table=''])
getSource
in class
simplefiltergroup
tableprivate string getSourceName()
public any getSyntax()
getSyntax
in class
simplefiltergroup
public any getTable()
getTable
in class
simplefiltergroup
private string get_alias()
public boolean hasFilters()
hasFilters
in class
simplefiltergroup
private any hasGroupSource()
hasGroupSource
in class
simplefiltergroup
public boolean hasJoinTables()
hasJoinTables
in class
simplefiltergroup
public boolean hasListeners()
private any initStatement(struct properties)
propertiesprivate any notifyListener(any listener, [any result=''])
listenerresultpublic any reset()
public any setDatasource([any datasource=''])
datasourceprivate any set_datasource(string propertyname, [any propertyvalue])
propertynamepropertyvalueprivate void set_table(string propertyname, string propertyvalue)
propertynamepropertyvalue
|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||