Version: 0.16.x

runtime/QueryFilter

Index#

Type aliases#

Variables#

Type aliases#

BooleanInput#

Ƭ BooleanInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:41

Type declaration:#

  • eq? : Maybe‹Scalars["Boolean"]›

  • ne? : Maybe‹Scalars["Boolean"]›


FloatInput#

Ƭ FloatInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:46

Type declaration:#

  • between? : Maybe‹Scalars["Float"][]›

  • eq? : Maybe‹Scalars["Float"]›

  • ge? : Maybe‹Scalars["Float"]›

  • gt? : Maybe‹Scalars["Float"]›

  • in? : Maybe‹Scalars["Float"][]›

  • le? : Maybe‹Scalars["Float"]›

  • lt? : Maybe‹Scalars["Float"]›

  • ne? : Maybe‹Scalars["Float"]›


GraphbackDateInput#

Ƭ GraphbackDateInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:91

Type declaration:#

  • between? : Maybe‹Scalars["GraphbackDate"][]›

  • eq? : Maybe‹Scalars["GraphbackDate"]›

  • ge? : Maybe‹Scalars["GraphbackDate"]›

  • gt? : Maybe‹Scalars["GraphbackDate"]›

  • in? : Maybe‹Scalars["GraphbackDate"][]›

  • le? : Maybe‹Scalars["GraphbackDate"]›

  • lt? : Maybe‹Scalars["GraphbackDate"]›

  • ne? : Maybe‹Scalars["GraphbackDate"]›


GraphbackDateTimeInput#

Ƭ GraphbackDateTimeInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:102

Type declaration:#

  • between? : Maybe‹Scalars["GraphbackDateTime"][]›

  • eq? : Maybe‹Scalars["GraphbackDateTime"]›

  • ge? : Maybe‹Scalars["GraphbackDateTime"]›

  • gt? : Maybe‹Scalars["GraphbackDateTime"]›

  • in? : Maybe‹Scalars["GraphbackDateTime"][]›

  • le? : Maybe‹Scalars["GraphbackDateTime"]›

  • lt? : Maybe‹Scalars["GraphbackDateTime"]›

  • ne? : Maybe‹Scalars["GraphbackDateTime"]›


GraphbackObjectIdInput#

Ƭ GraphbackObjectIdInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:113

Type declaration:#

  • between? : Maybe‹Scalars["GraphbackObjectID"][]›

  • eq? : Maybe‹Scalars["GraphbackObjectID"]›

  • ge? : Maybe‹Scalars["GraphbackObjectID"]›

  • gt? : Maybe‹Scalars["GraphbackObjectID"]›

  • in? : Maybe‹Scalars["GraphbackObjectID"][]›

  • le? : Maybe‹Scalars["GraphbackObjectID"]›

  • lt? : Maybe‹Scalars["GraphbackObjectID"]›

  • ne? : Maybe‹Scalars["GraphbackObjectID"]›


GraphbackTimeInput#

Ƭ GraphbackTimeInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:124

Type declaration:#

  • between? : Maybe‹Scalars["GraphbackTime"][]›

  • eq? : Maybe‹Scalars["GraphbackTime"]›

  • ge? : Maybe‹Scalars["GraphbackTime"]›

  • gt? : Maybe‹Scalars["GraphbackTime"]›

  • in? : Maybe‹Scalars["GraphbackTime"][]›

  • le? : Maybe‹Scalars["GraphbackTime"]›

  • lt? : Maybe‹Scalars["GraphbackTime"]›

  • ne? : Maybe‹Scalars["GraphbackTime"]›


GraphbackTimestampInput#

Ƭ GraphbackTimestampInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:135

Type declaration:#

  • between? : Maybe‹Scalars["GraphbackTimestamp"][]›

  • eq? : Maybe‹Scalars["GraphbackTimestamp"]›

  • ge? : Maybe‹Scalars["GraphbackTimestamp"]›

  • gt? : Maybe‹Scalars["GraphbackTimestamp"]›

  • in? : Maybe‹Scalars["GraphbackTimestamp"][]›

  • le? : Maybe‹Scalars["GraphbackTimestamp"]›

  • lt? : Maybe‹Scalars["GraphbackTimestamp"]›

  • ne? : Maybe‹Scalars["GraphbackTimestamp"]›


IdInput#

Ƭ IdInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:57

Type declaration:#

  • eq? : Maybe‹Scalars["ID"]›

  • ge? : Maybe‹Scalars["ID"]›

  • gt? : Maybe‹Scalars["ID"]›

  • in? : Maybe‹Scalars["ID"][]›

  • le? : Maybe‹Scalars["ID"]›

  • lt? : Maybe‹Scalars["ID"]›

  • ne? : Maybe‹Scalars["ID"]›


IntInput#

Ƭ IntInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:67

Type declaration:#

  • between? : Maybe‹Scalars["Int"][]›

  • eq? : Maybe‹Scalars["Int"]›

  • ge? : Maybe‹Scalars["Int"]›

  • gt? : Maybe‹Scalars["Int"]›

  • in? : Maybe‹Scalars["Int"]›

  • le? : Maybe‹Scalars["Int"]›

  • lt? : Maybe‹Scalars["Int"]›

  • ne? : Maybe‹Scalars["Int"]›


Maybe#

Ƭ Maybe: T | null

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:39


QueryFilter#

Ƭ QueryFilter: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:151

Query filter used in Graphback services and data providers

Type declaration:#


Scalars#

Ƭ Scalars: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:6

Filter mapping for scalars that exit

Type declaration:#

  • Boolean: boolean

  • Float: number

  • GraphbackDate: Date

  • GraphbackDateTime: Date

  • GraphbackJSON: any

  • GraphbackJSONObject(): object

  • GraphbackObjectID: ObjectID | string

  • GraphbackTime: string

  • GraphbackTimestamp: number

  • ID: string

  • Int: number

  • String: string


StringInput#

Ƭ StringInput: object

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:78

Type declaration:#

  • contains? : Maybe‹Scalars["String"]›

  • endsWith? : Maybe‹Scalars["String"]›

  • eq? : Maybe‹Scalars["String"]›

  • ge? : Maybe‹Scalars["String"]›

  • gt? : Maybe‹Scalars["String"]›

  • in? : Maybe‹Scalars["String"][]›

  • le? : Maybe‹Scalars["String"]›

  • lt? : Maybe‹Scalars["String"]›

  • ne? : Maybe‹Scalars["String"]›

  • startsWith? : Maybe‹Scalars["String"]›

Variables#

Const FILTER_SUPPORTED_SCALARS#

FILTER_SUPPORTED_SCALARS: string[] = [ 'ID', 'String', 'Boolean', 'Int', 'Float', 'GraphbackObjectID', 'GraphbackTimestamp', 'GraphbackTime', 'GraphbackDate', 'GraphbackDateTime', 'Timestamp', 'Time', 'Date', 'DateTime' ]

Defined in packages/graphback-core/src/runtime/QueryFilter.ts:22