HavingFilterNodeBuilder

単一の Having フィルター条件を設定する Having フィルターノードビルダー

メソッド

constructor

定義:

constructor(yMap: Y.Map<any>)

パラメータ:

パラメータ説明
yMapY.Map-

getId

ノード ID を取得

定義:

getId(): string

戻り値: string

getField

フィールド名を取得

定義:

getField(): string

戻り値: string

getOperator

フィルター演算子を取得

定義:

getOperator(): string | undefined

戻り値: string \| undefined

getAggregate

集計設定を取得

定義:

getAggregate(): VBIHavingAggregate | undefined

戻り値: VBIHavingAggregate \| undefined

setValue

フィルター条件の値を設定

定義:

setValue(value: unknown): this

戻り値: this

パラメータ:

パラメータ説明
valueunknown- フィルター値

setOperator

フィルター演算子を設定

定義:

setOperator(operator: string): this

戻り値: this

パラメータ:

パラメータ説明
operatorstring- 演算子

setAggregate

集計設定を設定

定義:

setAggregate(aggregate: VBIHavingAggregate): this

戻り値: this

パラメータ:

パラメータ説明
aggregateVBIHavingAggregate- 集計設定

toJSON

JSON としてエクスポート

定義:

toJSON(): VBIHavingFilter

戻り値: VBIHavingFilter