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