transformers.numeric: Utility Functions for numeric operator selection

transformers.numericR Documentation

Utility Functions for numeric operator selection

Description

Can be used in filters ("where") for operator selection. If none is selected, operator always defaults to 'eq()'. The functions bellow are valid for the corresponding inputs ComparableInt64OperationFilterInput and ComparableNullableOfInt32OperationFilterInput.

Usage

eq(value_set)

neq(value_set)

inbetw(value_set)

ninbetw(value_set)

gt(value_set)

ngt(value_set)

gte(value_set)

ngte(value_set)

lt(value_set)

nlt(value_set)

lte(value_set)

nlte(value_set)

Arguments

value_set

the parameter set for the operator

Details

Also see the susoop_num selector list, which allows you, to just select the function from a named list.

Value

a list with a single named element (operator name) to be handed over to the filter.

Functions

  • eq(): equal

  • neq(): not equal

  • inbetw(): inbetween (requires numeric vector with upper and lower bound, i.e. c(1, 5))

  • ninbetw(): not inbetween (requires numeric vector with upper and lower bound, i.e. c(1,5))

  • gt(): greater than

  • ngt(): not greater than

  • gte(): greater than or equal

  • ngte(): not greater than or equal

  • lt(): lower than

  • nlt(): not lower than

  • lte(): lower than or equal

  • nlte(): not lower than or equal

Examples


# set filter equal to 0
eq(0)

# set filter to a value from 0 to 5
inbetw(c(0, 5))


susographql documentation built on May 29, 2024, 7 a.m.