Interface containing all filter functions like startsWith, toUpper or floor.

Hierarchy

  • FilterFunctionsType

Properties

ceiling: (<EntityT>(num: number | Field<EntityT, boolean, boolean> | NumberFilterFunction<EntityT>, returnType?: "double" | "decimal") => NumberFilterFunction<EntityT>)

Type declaration

concat: (<EntityT>(str1: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>, str2: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>) => StringFilterFunction<EntityT>)

Type declaration

day: (<EntityT>(date: Moment | Field<EntityT, boolean, boolean>) => NumberFilterFunction<EntityT>)

Type declaration

    • <EntityT>(date: Moment | Field<EntityT, boolean, boolean>): NumberFilterFunction<EntityT>
    • Build a filter function to get the day of a date. Evaluates to int.

      Type Parameters

      Parameters

      • date: Moment | Field<EntityT, boolean, boolean>

      Returns NumberFilterFunction<EntityT>

endsWith: (<EntityT>(str: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>, suffix: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>) => BooleanFilterFunction<EntityT>)

Type declaration

floor: (<EntityT>(num: number | Field<EntityT, boolean, boolean> | NumberFilterFunction<EntityT>, returnType?: "double" | "decimal") => NumberFilterFunction<EntityT>)

Type declaration

hour: (<EntityT>(date: Moment | Field<EntityT, boolean, boolean>) => NumberFilterFunction<EntityT>)

Type declaration

    • <EntityT>(date: Moment | Field<EntityT, boolean, boolean>): NumberFilterFunction<EntityT>
    • Build a filter function to get the hour of a date. Evaluates to int.

      Type Parameters

      Parameters

      • date: Moment | Field<EntityT, boolean, boolean>

      Returns NumberFilterFunction<EntityT>

indexOf: (<EntityT>(str: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>, substr: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>) => NumberFilterFunction<EntityT>)

Type declaration

isOf: {
    <EntityT>(type: string): BooleanFilterFunction<EntityT>;
    <EntityT>(expression: Field<EntityT, boolean, boolean>, type: string): BooleanFilterFunction<EntityT>;
}

Type declaration

    • <EntityT>(type: string): BooleanFilterFunction<EntityT>
    • Build a filter function to test whether a selection or a field is of a given type. Evaluates to boolean.

      Type Parameters

      Parameters

      • type: string

      Returns BooleanFilterFunction<EntityT>

    • <EntityT>(expression: Field<EntityT, boolean, boolean>, type: string): BooleanFilterFunction<EntityT>
    • Build a filter function to test whether a selection or a field is of a given type. Evaluates to boolean.

      Type Parameters

      Parameters

      • expression: Field<EntityT, boolean, boolean>
      • type: string

      Returns BooleanFilterFunction<EntityT>

length: (<EntityT>(str: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>) => NumberFilterFunction<EntityT>)

Type declaration

minute: (<EntityT>(date: Moment | Field<EntityT, boolean, boolean>) => NumberFilterFunction<EntityT>)

Type declaration

    • <EntityT>(date: Moment | Field<EntityT, boolean, boolean>): NumberFilterFunction<EntityT>
    • Build a filter function to get the minute of a date. Evaluates to int.

      Type Parameters

      Parameters

      • date: Moment | Field<EntityT, boolean, boolean>

      Returns NumberFilterFunction<EntityT>

month: (<EntityT>(date: Moment | Field<EntityT, boolean, boolean>) => NumberFilterFunction<EntityT>)

Type declaration

    • <EntityT>(date: Moment | Field<EntityT, boolean, boolean>): NumberFilterFunction<EntityT>
    • Build a filter function to get the month of a date. Evaluates to int.

      Type Parameters

      Parameters

      • date: Moment | Field<EntityT, boolean, boolean>

      Returns NumberFilterFunction<EntityT>

round: (<EntityT>(num: number | Field<EntityT, boolean, boolean> | NumberFilterFunction<EntityT>, returnType?: "double" | "decimal") => NumberFilterFunction<EntityT>)

Type declaration

second: (<EntityT>(date: Moment | Field<EntityT, boolean, boolean>) => NumberFilterFunction<EntityT>)

Type declaration

    • <EntityT>(date: Moment | Field<EntityT, boolean, boolean>): NumberFilterFunction<EntityT>
    • Build a filter function to get the second of a date. Evaluates to int.

      Type Parameters

      Parameters

      • date: Moment | Field<EntityT, boolean, boolean>

      Returns NumberFilterFunction<EntityT>

startsWith: (<EntityT>(str: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>, prefix: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>) => BooleanFilterFunction<EntityT>)

Type declaration

substring: (<EntityT>(str: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>, pos: number | Field<EntityT, boolean, boolean> | NumberFilterFunction<EntityT>, len?: number | Field<EntityT, boolean, boolean> | NumberFilterFunction<EntityT>) => StringFilterFunction<EntityT>)

Type declaration

toLower: (<EntityT>(str: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>) => StringFilterFunction<EntityT>)

Type declaration

toUpper: (<EntityT>(str: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>) => StringFilterFunction<EntityT>)

Type declaration

trim: (<EntityT>(str: string | Field<EntityT, boolean, boolean> | StringFilterFunction<EntityT>) => StringFilterFunction<EntityT>)

Type declaration

year: (<EntityT>(date: Moment | Field<EntityT, boolean, boolean>) => NumberFilterFunction<EntityT>)

Type declaration

    • <EntityT>(date: Moment | Field<EntityT, boolean, boolean>): NumberFilterFunction<EntityT>
    • Build a filter function to get the year of a date. Evaluates to int.

      Type Parameters

      Parameters

      • date: Moment | Field<EntityT, boolean, boolean>

      Returns NumberFilterFunction<EntityT>

Copyright Ⓒ 2023 SAP SE or an SAP affiliate company. All rights reserved.