ADC Advanced Policy Expressions

DOUBLE_AT


Double Value

This topic lists the expressions that are provided by this class.

  • ABS

    Return absolute double value of the double value.

Returns: double_at

ADD (double_at i)

Return the Double Value after adding the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

ADD (ip_address_at i)

Return the Double Value after adding the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

ADD (num_at i)

Return the Double Value after adding the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

ADD (time_local_at i)

Return the Double Value after adding the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

ADD (time_at i)

Return the Double Value after adding the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

ADD (unsigned_long_at i)

Return the Double Value after adding the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

APPEND (text_t str)

Appends the given string to the string representation of the current double.

Parameters``:

            str- the string to append.

Returns: text_t

BETWEEN (double_at i, double_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (double_at i, ip_address_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (double_at i, num_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (double_at i, time_local_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (double_at i, time_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (double_at i, unsigned_long_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (ip_address_at i, double_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (ip_address_at i, ip_address_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (ip_address_at i, num_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (ip_address_at i, time_local_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (ip_address_at i, time_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (ip_address_at i, unsigned_long_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (num_at i, double_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (num_at i, ip_address_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (num_at i, num_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (num_at i, time_local_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (num_at i, time_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (num_at i, unsigned_long_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_local_at i, double_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_local_at i, ip_address_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_local_at i, num_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_local_at i, time_local_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_local_at i, time_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_local_at i, unsigned_long_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_at i, double_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_at i, ip_address_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_at i, num_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_at i, time_local_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_at i, time_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (time_at i, unsigned_long_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (unsigned_long_at i, double_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (unsigned_long_at i, ip_address_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (unsigned_long_at i, num_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (unsigned_long_at i, time_local_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (unsigned_long_at i, time_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

BETWEEN (unsigned_long_at i, unsigned_long_at j)

Returns Boolean TRUE if the double value is greater than or equal to the Lower argument and the double value is lesser than or equal to the Upper argument.

Parameters``:

            i- Lower

            j- Upper

Returns: bool_at

DIV (double_at i)

Return the Double Value after dividing the current double value by the argument.

Parameters``:

            i- Double

Returns: double_at

DIV (ip_address_at i)

Return the Double Value after dividing the current double value by the argument.

Parameters``:

            i- Double

Returns: double_at

DIV (num_at i)

Return the Double Value after dividing the current double value by the argument.

Parameters``:

            i- Double

Returns: double_at

DIV (time_local_at i)

Return the Double Value after dividing the current double value by the argument.

Parameters``:

            i- Double

Returns: double_at

DIV (time_at i)

Return the Double Value after dividing the current double value by the argument.

Parameters``:

            i- Double

Returns: double_at

DIV (unsigned_long_at i)

Return the Double Value after dividing the current double value by the argument.

Parameters``:

            i- Double

Returns: double_at

EQ (double_at i)

Returns Boolean TRUE if the double value is equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

EQ (ip_address_at i)

Returns Boolean TRUE if the double value is equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

EQ (num_at i)

Returns Boolean TRUE if the double value is equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

EQ (time_local_at i)

Returns Boolean TRUE if the double value is equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

EQ (time_at i)

Returns Boolean TRUE if the double value is equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

EQ (unsigned_long_at i)

Returns Boolean TRUE if the double value is equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

GE (double_at i)

Returns Boolean TRUE if the double value is greater than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

GE (ip_address_at i)

Returns Boolean TRUE if the double value is greater than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

GE (num_at i)

Returns Boolean TRUE if the double value is greater than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

GE (time_local_at i)

Returns Boolean TRUE if the double value is greater than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

GE (time_at i)

Returns Boolean TRUE if the double value is greater than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

GE (unsigned_long_at i)

Returns Boolean TRUE if the double value is greater than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

GT (double_at i)

Returns Boolean TRUE if the double value is greater than the argument.

Parameters``:

            i- Double

Returns: bool_at

GT (ip_address_at i)

Returns Boolean TRUE if the double value is greater than the argument.

Parameters``:

            i- Double

Returns: bool_at

GT (num_at i)

Returns Boolean TRUE if the double value is greater than the argument.

Parameters``:

            i- Double

Returns: bool_at

GT (time_local_at i)

Returns Boolean TRUE if the double value is greater than the argument.

Parameters``:

            i- Double

Returns: bool_at

GT (time_at i)

Returns Boolean TRUE if the double value is greater than the argument.

Parameters``:

            i- Double

Returns: bool_at

GT (unsigned_long_at i)

Returns Boolean TRUE if the double value is greater than the argument.

Parameters``:

            i- Double

Returns: bool_at

LE (double_at i)

Returns Boolean TRUE if the double value is lesser than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

LE (ip_address_at i)

Returns Boolean TRUE if the double value is lesser than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

LE (num_at i)

Returns Boolean TRUE if the double value is lesser than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

LE (time_local_at i)

Returns Boolean TRUE if the double value is lesser than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

LE (time_at i)

Returns Boolean TRUE if the double value is lesser than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

LE (unsigned_long_at i)

Returns Boolean TRUE if the double value is lesser than or equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

LT (double_at i)

Returns Boolean TRUE if the double value is lesser than the argument.

Parameters``:

            i- Double

Returns: bool_at

LT (ip_address_at i)

Returns Boolean TRUE if the double value is lesser than the argument.

Parameters``:

            i- Double

Returns: bool_at

LT (num_at i)

Returns Boolean TRUE if the double value is lesser than the argument.

Parameters``:

            i- Double

Returns: bool_at

LT (time_local_at i)

Returns Boolean TRUE if the double value is lesser than the argument.

Parameters``:

            i- Double

Returns: bool_at

LT (time_at i)

Returns Boolean TRUE if the double value is lesser than the argument.

Parameters``:

            i- Double

Returns: bool_at

LT (unsigned_long_at i)

Returns Boolean TRUE if the double value is lesser than the argument.

Parameters``:

            i- Double

Returns: bool_at

MAX (double_at i)

Return the maximum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MAX (ip_address_at i)

Return the maximum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MAX (num_at i)

Return the maximum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MAX (time_local_at i)

Return the maximum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MAX (time_at i)

Return the maximum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MAX (unsigned_long_at i)

Return the maximum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MIN (double_at i)

Return the minimum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MIN (ip_address_at i)

Return the minimum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MIN (num_at i)

Return the minimum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MIN (time_local_at i)

Return the minimum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MIN (time_at i)

Return the minimum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MIN (unsigned_long_at i)

Return the minimum double value after comparing the argument with the current double value.

Parameters``:

            i- Double

Returns: double_at

MUL (double_at i)

Return the Double Value after multiplying the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

MUL (ip_address_at i)

Return the Double Value after multiplying the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

MUL (num_at i)

Return the Double Value after multiplying the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

MUL (time_local_at i)

Return the Double Value after multiplying the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

MUL (time_at i)

Return the Double Value after multiplying the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

MUL (unsigned_long_at i)

Return the Double Value after multiplying the argument to the current double value.

Parameters``:

            i- Double

Returns: double_at

  • NEG

    Return the Double Value after negating the current double value.

Returns: double_at

NE (double_at i)

Returns Boolean TRUE if the double value is not equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

NE (ip_address_at i)

Returns Boolean TRUE if the double value is not equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

NE (num_at i)

Returns Boolean TRUE if the double value is not equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

NE (time_local_at i)

Returns Boolean TRUE if the double value is not equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

NE (time_at i)

Returns Boolean TRUE if the double value is not equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

NE (unsigned_long_at i)

Returns Boolean TRUE if the double value is not equal to the argument.

Parameters``:

            i- Double

Returns: bool_at

SUB (double_at i)

Return the Double Value after subtracting the argument from the current double value.

Parameters``:

            i- Double

Returns: double_at

SUB (ip_address_at i)

Return the Double Value after subtracting the argument from the current double value.

Parameters``:

            i- Double

Returns: double_at

SUB (num_at i)

Return the Double Value after subtracting the argument from the current double value.

Parameters``:

            i- Double

Returns: double_at

SUB (time_local_at i)

Return the Double Value after subtracting the argument from the current double value.

Parameters``:

            i- Double

Returns: double_at

SUB (time_at i)

Return the Double Value after subtracting the argument from the current double value.

Parameters``:

            i- Double

Returns: double_at

SUB (unsigned_long_at i)

Return the Double Value after subtracting the argument from the current double value.

Parameters``:

            i- Double

Returns: double_at

  • TYPECAST_NUM_AT

    Typecast the Double Value to a Number value.

Returns: num_at

  • TYPECAST_TEXT_T

    Typecast the Double Value to its string representation.

Returns: text_t

  • TYPECAST_UNSIGNED_LONG_AT

    Typecast the Double Value to a Unsigned Long value.

Returns: unsigned_long_at

DOUBLE_AT

In this article