|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||
WEB-INF.cftags.component
datafaucet.system.sql.duck
datafaucet.system.sql.simplefiltergroup
datafaucet.system.sql.timespanfilter
public class timespanfilter
filters a query to provide results where one time-span overlaps or does not overlap another time-span
| Constructor Summary | |
|---|---|
init(string startcolumn, string endcolumn, string starttime, string endtime, [string overlap='true'], [any table=''])
|
|
| Method Summary | |
|---|---|
private any |
addFilter(string column, datafaucet.system.sql.date content, string comparison, [string include='and'])
|
boolean |
bindFilters()
|
private string |
get_column()
|
boolean |
hasFilters()
|
private void |
makeFilters()
|
private any |
raiseDateException(string propertyname, string propertyvalue)
|
private void |
setDate(string propertyname, string propertyvalue)
|
any |
setProperties(struct collection)
|
private void |
set_endtime(string propertyname, string propertyvalue)
|
private void |
set_overlap(string propertyname, string propertyvalue)
|
private void |
set_starttime(string propertyname, string propertyvalue)
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(string startcolumn, string endcolumn, string starttime, string endtime, [string overlap='true'], [any table=''])
startcolumn - identifies a column representing the beginning of a span of timeendcolumn - identifies a column representing the end of a span of timestarttime - the beginning of a time-span which should or should not overlap the span indicated in the columnsendtime - the end of a time-span which should or should not overlap the span indicated in the columnsoverlap - indicates if the specified time-spans should overlap or should not overlaptable - an object of type statement.cfc| Method Detail |
|---|
private any addFilter(string column, datafaucet.system.sql.date content, string comparison, [string include='and'])
columncontentcomparisonincludepublic boolean bindFilters()
bindFilters
in class
simplefiltergroup
private string get_column()
get_column
in class
simplefiltergroup
public boolean hasFilters()
hasFilters
in class
simplefiltergroup
private void makeFilters()
makeFilters
in class
simplefiltergroup
private any raiseDateException(string propertyname, string propertyvalue)
propertynamepropertyvalueprivate void setDate(string propertyname, string propertyvalue)
propertynamepropertyvaluepublic any setProperties(struct collection)
setProperties
in class
duck
collectionprivate void set_endtime(string propertyname, string propertyvalue)
propertynamepropertyvalueprivate void set_overlap(string propertyname, string propertyvalue)
propertynamepropertyvalueprivate void set_starttime(string propertyname, string propertyvalue)
propertynamepropertyvalue
|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||