HavingFilterNodeBuilder

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

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

getOperator

Obtenir l'opérateur de filtre

Définition:

getOperator(): string | undefined

Retour: string \| undefined

getAggregate

Obtenir la configuration d'agrégation

Définition:

getAggregate(): VBIHavingAggregate | undefined

Retour: VBIHavingAggregate \| undefined

setValue

Définir la valeur de la condition de filtre

Définition:

setValue(value: unknown): this

Retour: this

Paramètres:

ParamètreTypeDescription
valueunknown- Valeur de filtre

setOperator

Définir l'opérateur de filtre

Définition:

setOperator(operator: string): this

Retour: this

Paramètres:

ParamètreTypeDescription
operatorstring- Opérateur

setAggregate

Définir la configuration d'agrégation

Définition:

setAggregate(aggregate: VBIHavingAggregate): this

Retour: this

Paramètres:

ParamètreTypeDescription
aggregateVBIHavingAggregate- Configuration d'agrégation

toJSON

Exporter en JSON

Définition:

toJSON(): VBIHavingFilter

Retour: VBIHavingFilter