HavingFilterBuilder
Builder de filtre Having pour ajouter, modifier et supprimer des conditions après regroupement. Les filtres Having s'appliquent après l'agrégation et filtrent les résultats groupés
Méthodes
constructor
Définition:
Paramètres:
getConditions
Définition:
Retour: Y.Array<any>
add
Ajouter une condition de filtre Having
Définition:
Retour: HavingFilterBuilder
Paramètres:
addGroup
Ajouter un groupe Having
Définition:
Retour: HavingFilterBuilder
Paramètres:
update
Mettre à jour la condition de filtre avec l'ID indiqué
Définition:
Retour: HavingFilterBuilder
Paramètres:
updateGroup
Mettre à jour le groupe avec l'ID indiqué
Définition:
Retour: HavingFilterBuilder
Paramètres:
remove
Supprimer la condition avec l'ID indiqué ou l'élément à l'index indiqué
Définition:
Retour: HavingFilterBuilder
Paramètres:
find
Trouver la première condition (filtre ou groupe) selon un callback, comme Array.find
Définition:
Retour: HavingFilterNodeBuilder \| HavingGroupBuilder \| undefined
Paramètres:
clear
Effacer toutes les conditions de filtre Having
Définition:
toJSON
Exporter la configuration complète du filtre Having
Définition:
Retour: VBIHavingGroup
observe
Observer les changements de conditions de filtre et renvoyer une fonction de désabonnement
Définition:
Retour: () => void
Paramètres:
static isGroup
Déterminer si le nœud est un nœud de groupe
Définition:
Retour: boolean
Paramètres:
static isNode
Déterminer si le nœud est un nœud feuille
Définition:
Retour: boolean
Paramètres: