WhereFilterNodeBuilder

Builder de nœud de filtre Where pour configurer une seule condition Where

Méthodes

constructor

Définition:

constructor(yMap: Y.Map<any>)

Paramètres:

ParamètreTypeDescription
yMapY.Map-

getId

Obtenir l'ID du nœud

Définition:

getId(): string

Retour: string

getField

Obtenir le nom du champ

Définition:

getField(): string

Retour: string

setField

Définir le nom du champ

Définition:

setField(field: string): this

Retour: this

Paramètres:

ParamètreTypeDescription
fieldstring- Nom du champ

getOperator

Obtenir l'opérateur de filtre

Définition:

getOperator(): string | undefined

Retour: string \| undefined

setOperator

Définir l'opérateur de filtre

Définition:

setOperator(operator: string): this

Retour: this

Paramètres:

ParamètreTypeDescription
operatorstring- Opérateur

setValue

Définir la valeur de filtre

Définition:

setValue(value: unknown): this

Retour: this

Paramètres:

ParamètreTypeDescription
valueunknown- Valeur de filtre

setDate

Définir la condition de filtre de date

Définition:

setDate(predicate: VBIWhereDatePredicate): this

Retour: this

Paramètres:

ParamètreTypeDescription
predicateVBIWhereDatePredicate- Prédicat de date

getDate

Obtenir la condition de filtre de date ; renvoie undefined pour un filtre non date

Définition:

getDate(): VBIWhereDatePredicate | undefined

Retour: VBIWhereDatePredicate \| undefined

toJSON

Exporter en JSON

Définition:

toJSON(): VBIWhereFilter

Retour: VBIWhereFilter