Class: FilteringClient
Implements
ClauseSource
Constructors
Constructor
new FilteringClient(
config
):FilteringClient
Parameters
Parameter | Type |
---|---|
config | FilteringClientConfig |
Returns
FilteringClient
Accessors
selection
Get Signature
get selection():
undefined
|Selection
Returns
undefined
| Selection
tableName
Get Signature
get tableName():
string
Returns
string
accessor
Get Signature
get accessor():
undefined
|string
Returns
undefined
| string
id
Get Signature
get id():
string
Returns
string
active
Get Signature
get active():
boolean
Returns
boolean
currentData
Get Signature
get currentData():
undefined
|CosmographData
Returns
undefined
| CosmographData
fieldsToQuery
Get Signature
get fieldsToQuery(): (
string
|ColumnRefNode
)[]
Returns
(string
| ColumnRefNode
)[]
Methods
setActive()
setActive(
value
):void
Parameters
Parameter | Type |
---|---|
value | boolean |
Returns
void
getCurrentData()
getCurrentData():
Promise
<CosmographData
>
Returns
Promise
<CosmographData
>
applyFilter()
applyFilter(
predicate
):void
Parameters
Parameter | Type |
---|---|
predicate | undefined | null | ExprNode |
Returns
void
applyRangeFilter()
applyRangeFilter(
range
):void
Parameters
Parameter | Type |
---|---|
range | undefined | [Date , Date ] | [number , number ] |
Returns
void
applyExactFilter()
applyExactFilter(
value
):void
Parameters
Parameter | Type |
---|---|
value | undefined | string | number |
Returns
void
applyInFilter()
applyInFilter(
values
):void
Parameters
Parameter | Type |
---|---|
values | undefined | (string | number )[] |
Returns
void
applyLessOrEqFilter()
applyLessOrEqFilter(
value
):void
Parameters
Parameter | Type |
---|---|
value | undefined | number |
Returns
void
applyGreaterOrEqFilter()
applyGreaterOrEqFilter(
value
):void
Parameters
Parameter | Type |
---|---|
value | undefined | number |
Returns
void
resetFilter()
resetFilter():
void
Returns
void
update()
update():
void
Returns
void
destroy()
destroy():
void
Returns
void
regenerateClient()
regenerateClient():
void
Returns
void
reset()
reset():
void
Required by the ClauseSource interface so that this FilteringClient can be
used as the source
of a SelectionClause
. Internally this method simply
delegates to resetFilter.
Returns
void
Implementation of
ClauseSource.reset