|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||
WEB-INF.cftags.component
datafaucet.system.sql.duck
datafaucet.system.sql.simplefiltergroup
public class simplefiltergroup
an abstract class which is extended by filtergroup.cfc and other grouped-filters
| Constructor Summary | |
|---|---|
init()
|
|
| Method Summary | |
|---|---|
any |
appendFilter(any filter)
|
boolean |
bindFilters()
|
any |
clearFilters()
|
private any |
columnNotFoundException(string column)
|
any |
execute()
|
private boolean |
filtersExist()
|
any |
getAvailableColumnList()
|
any |
getDatasource()
|
any |
getFilters()
|
any |
getFirstFilter()
|
any |
getGroupSource()
|
any |
getSource([string table=''])
searches the source tables for a join or filtergroup to match a specified alias - returns 0 if not found |
any |
getSyntax()
|
any |
getTable()
|
private array |
getTableArray([any table='[runtime expression]'], [any array='[runtime expression]'])
|
private any |
getTableForColumn(string column)
|
private string |
get_column()
|
boolean |
hasFilters()
|
boolean |
hasGroupSource()
|
boolean |
hasJoinSource()
|
boolean |
hasJoinTables()
|
boolean |
isGroup()
|
private any |
makeFilters()
in derived classes this method ensures that filters are created when necessary |
any |
raiseFilterExceptions([boolean state])
|
any |
setTable(any table)
|
private any |
typeMismatchException(string column, string type)
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init()
| Method Detail |
|---|
public any appendFilter(any filter)
filterpublic boolean bindFilters()
public any clearFilters()
private any columnNotFoundException(string column)
columnpublic any execute()
private boolean filtersExist()
public any getAvailableColumnList()
public any getDatasource()
public any getFilters()
public any getFirstFilter()
public any getGroupSource()
public any getSource([string table=''])
tablepublic any getSyntax()
public any getTable()
private array getTableArray([any table='[runtime expression]'], [any array='[runtime expression]'])
tablearrayprivate any getTableForColumn(string column)
columnprivate string get_column()
public boolean hasFilters()
public boolean hasGroupSource()
public boolean hasJoinSource()
public boolean hasJoinTables()
public boolean isGroup()
private any makeFilters()
public any raiseFilterExceptions([boolean state])
statepublic any setTable(any table)
table - an object of type DataFaucet.sql.statementprivate any typeMismatchException(string column, string type)
columntype
|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||