Properties of a ComparisonTask.

interface IComparisonTask {
    lhs?: null | IOracleJob;
    lhsValue?: null | string;
    onFailure?: null | IOracleJob;
    onFailureValue?: null | string;
    onFalse?: null | IOracleJob;
    onFalseValue?: null | string;
    onTrue?: null | IOracleJob;
    onTrueValue?: null | string;
    op?: null | OracleJob.ComparisonTask.Operation;
    rhs?: null | IOracleJob;
    rhsValue?: null | string;
}

Implemented by

Properties

lhs?: null | IOracleJob

OracleJob where the executed result is equal to the left hand side operand.

lhsValue?: null | string

String or ${CACHE_KEY} representing the left hand side operand.

onFailure?: null | IOracleJob

The OracleJob to execute if the condition fails to evaluate.

onFailureValue?: null | string

The result to use if the condition fails to evaluate. Can be set to a ${CACHE_KEY}.

onFalse?: null | IOracleJob

The OracleJob to execute if the condition evaluates to false.

onFalseValue?: null | string

The result to use if the condition evaluates to false. Can be set to a ${CACHE_KEY}.

onTrue?: null | IOracleJob

The OracleJob to execute if the condition evaluates to true.

onTrueValue?: null | string

The result to use if the condition evaluates to true. Can be set to a ${CACHE_KEY}.

The type of operator to use on the left (lhs) and right (rhs) operand.

rhs?: null | IOracleJob

OracleJob where the executed result is equal to the right hand side operand.

rhsValue?: null | string

String or ${CACHE_KEY} representing the right hand side operand.