Uses of Class
org.pipservices3.expressions.variants.Variant
-
-
Uses of Variant in org.pipservices3.expressions.calculator
Methods in org.pipservices3.expressions.calculator that return Variant Modifier and Type Method Description VariantExpressionCalculator. evaluate()Evaluates this expression using default variables and functions.VariantExpressionCalculator. evaluateWithVariables(IVariableCollection variables)Evaluates this expression using specified variables.VariantExpressionCalculator. evaluateWithVariablesAndFunctions(IVariableCollection variables, IFunctionCollection functions)Evaluates this expression using specified variables and functions.VariantCalculationStack. peek()VariantCalculationStack. peekAt(int index)VariantCalculationStack. pop()Methods in org.pipservices3.expressions.calculator with parameters of type Variant Modifier and Type Method Description voidCalculationStack. push(Variant value) -
Uses of Variant in org.pipservices3.expressions.calculator.functions
Methods in org.pipservices3.expressions.calculator.functions that return Variant Modifier and Type Method Description VariantFunctionCalculator. apply(List<Variant> params, IVariantOperations variantOperations)VariantDelegatedFunction. calculate(List<Variant> params, IVariantOperations variantOperations)The function calculation method.VariantIFunction. calculate(List<Variant> params, IVariantOperations variantOperations)The function calculation method.protected VariantDefaultFunctionCollection. getParameter(List<Variant> params, int paramIndex)Gets function parameter by it's index.Method parameters in org.pipservices3.expressions.calculator.functions with type arguments of type Variant Modifier and Type Method Description VariantFunctionCalculator. apply(List<Variant> params, IVariantOperations variantOperations)VariantDelegatedFunction. calculate(List<Variant> params, IVariantOperations variantOperations)The function calculation method.VariantIFunction. calculate(List<Variant> params, IVariantOperations variantOperations)The function calculation method.protected voidDefaultFunctionCollection. checkParamCount(List<Variant> params, int expectedParamCount)Checks if params contains the correct number of function parameters (must be stored on the top of the params).protected VariantDefaultFunctionCollection. getParameter(List<Variant> params, int paramIndex)Gets function parameter by it's index. -
Uses of Variant in org.pipservices3.expressions.calculator.parsers
Methods in org.pipservices3.expressions.calculator.parsers that return Variant Modifier and Type Method Description VariantExpressionToken. getValue()The value of this token.Constructors in org.pipservices3.expressions.calculator.parsers with parameters of type Variant Constructor Description ExpressionToken(ExpressionTokenType type, Variant value, int line, int column)Creates an instance of this token and initializes it with specified values. -
Uses of Variant in org.pipservices3.expressions.calculator.variables
Methods in org.pipservices3.expressions.calculator.variables that return Variant Modifier and Type Method Description VariantIVariable. getValue()Get the variable value.VariantVariable. getValue()The variable value.Methods in org.pipservices3.expressions.calculator.variables with parameters of type Variant Modifier and Type Method Description voidIVariable. setValue(Variant value)Set the variable value.voidVariable. setValue(Variant value)The variable value.Constructors in org.pipservices3.expressions.calculator.variables with parameters of type Variant Constructor Description Variable(String name, Variant value)Constructs this variable with name and value. -
Uses of Variant in org.pipservices3.expressions.variants
Fields in org.pipservices3.expressions.variants declared as Variant Modifier and Type Field Description static VariantVariant. EmptyMethods in org.pipservices3.expressions.variants that return Variant Modifier and Type Method Description VariantAbstractVariantOperations. add(Variant value1, Variant value2)Performs '+' operation for two variants.VariantIVariantOperations. add(Variant value1, Variant value2)Performs '+' operation for two variants.VariantAbstractVariantOperations. and(Variant value1, Variant value2)Performs AND operation for two variants.VariantIVariantOperations. and(Variant value1, Variant value2)Performs AND operation for two variants.VariantVariant. clone()Cloning the variant valueabstract VariantAbstractVariantOperations. convert(Variant value, VariantType newType)Converts variant to specified typeVariantIVariantOperations. convert(Variant value, VariantType newType)Converts variant to specified typeVariantTypeSafeVariantOperations. convert(Variant value, VariantType newType)Converts variant to specified typeVariantTypeUnsafeVariantOperations. convert(Variant value, VariantType newType)Converts variant to specified typeVariantAbstractVariantOperations. div(Variant value1, Variant value2)Performs '/' operation for two variants.VariantIVariantOperations. div(Variant value1, Variant value2)Performs '/' operation for two variants.VariantAbstractVariantOperations. equal(Variant value1, Variant value2)Performs '=' operation for two variants.VariantIVariantOperations. equal(Variant value1, Variant value2)Performs '=' operation for two variants.static VariantVariant. fromArray(List<Variant> value)Creates a new variant from Array value.static VariantVariant. fromBoolean(boolean value)Creates a new variant from Boolean value.static VariantVariant. fromDateTime(ZonedDateTime value)Creates a new variant from DateTime value.static VariantVariant. fromDouble(Double value)Creates a new variant from Double value.static VariantVariant. fromFloat(Float value)Creates a new variant from Float value.static VariantVariant. fromInteger(Integer value)Creates a new variant from Integer value.static VariantVariant. fromLong(Long value)Creates a new variant from Long value.static VariantVariant. fromObject(Object value)Creates a new variant from Object value.static VariantVariant. fromString(String value)Creates a new variant from String value.static VariantVariant. fromTimeSpan(Long value)Creates a new variant from TimeSpan value.VariantVariant. getByIndex(int index)Gets an array element by its index.VariantAbstractVariantOperations. getElement(Variant value1, Variant value2)Performs [] operation for two variants.VariantIVariantOperations. getElement(Variant value1, Variant value2)Performs [] operation for two variants.VariantAbstractVariantOperations. in(Variant value1, Variant value2)Performs IN operation for two variants.VariantIVariantOperations. in(Variant value1, Variant value2)Performs IN operation for two variants.VariantAbstractVariantOperations. less(Variant value1, Variant value2)Performs '<' operation for two variants.VariantIVariantOperations. less(Variant value1, Variant value2)Performs '<' operation for two variants.VariantAbstractVariantOperations. lessEqual(Variant value1, Variant value2)Performs '<=' operation for two variants.VariantIVariantOperations. lessEqual(Variant value1, Variant value2)Performs '<=' operation for two variants.VariantAbstractVariantOperations. lsh(Variant value1, Variant value2)Performs '<<' operation for two variants.VariantIVariantOperations. lsh(Variant value1, Variant value2)Performs << operation for two variants.VariantAbstractVariantOperations. mod(Variant value1, Variant value2)Performs '%' operation for two variants.VariantIVariantOperations. mod(Variant value1, Variant value2)Performs '%' operation for two variants.VariantAbstractVariantOperations. more(Variant value1, Variant value2)Performs '>' operation for two variants.VariantIVariantOperations. more(Variant value1, Variant value2)Performs '>' operation for two variants.VariantAbstractVariantOperations. moreEqual(Variant value1, Variant value2)Performs '>=' operation for two variants.VariantIVariantOperations. moreEqual(Variant value1, Variant value2)Performs '>=' operation for two variants.VariantAbstractVariantOperations. mul(Variant value1, Variant value2)Performs '*' operation for two variants.VariantIVariantOperations. mul(Variant value1, Variant value2)Performs '*' operation for two variants.VariantAbstractVariantOperations. negative(Variant value)Performs unary '-' operation for a variant.VariantIVariantOperations. negative(Variant value)Performs unary '-' operation for a variant.VariantAbstractVariantOperations. not(Variant value)Performs NOT operation for a variant.VariantIVariantOperations. not(Variant value)Performs NOT operation for a variant.VariantAbstractVariantOperations. notEqual(Variant value1, Variant value2)Performs '<>' operation for two variants.VariantIVariantOperations. notEqual(Variant value1, Variant value2)Performs '<>' operation for two variants.VariantAbstractVariantOperations. or(Variant value1, Variant value2)Performs OR operation for two variants.VariantIVariantOperations. or(Variant value1, Variant value2)Performs OR operation for two variants.VariantAbstractVariantOperations. pow(Variant value1, Variant value2)Performs '^' operation for two variants.VariantIVariantOperations. pow(Variant value1, Variant value2)Performs '^' operation for two variants.VariantAbstractVariantOperations. rsh(Variant value1, Variant value2)Performs '>>' operation for two variants.VariantIVariantOperations. rsh(Variant value1, Variant value2)Performs >> operation for two variants.VariantAbstractVariantOperations. sub(Variant value1, Variant value2)Performs '-' operation for two variants.VariantIVariantOperations. sub(Variant value1, Variant value2)Performs '-' operation for two variants.VariantAbstractVariantOperations. xor(Variant value1, Variant value2)Performs XOR operation for two variants.VariantIVariantOperations. xor(Variant value1, Variant value2)Performs XOR operation for two variants.Methods in org.pipservices3.expressions.variants that return types with arguments of type Variant Modifier and Type Method Description List<Variant>Variant. getAsArray()Gets variant value as variant arrayMethods in org.pipservices3.expressions.variants with parameters of type Variant Modifier and Type Method Description VariantAbstractVariantOperations. add(Variant value1, Variant value2)Performs '+' operation for two variants.VariantIVariantOperations. add(Variant value1, Variant value2)Performs '+' operation for two variants.VariantAbstractVariantOperations. and(Variant value1, Variant value2)Performs AND operation for two variants.VariantIVariantOperations. and(Variant value1, Variant value2)Performs AND operation for two variants.voidVariant. assign(Variant value)Assignes a new value to this object.abstract VariantAbstractVariantOperations. convert(Variant value, VariantType newType)Converts variant to specified typeVariantIVariantOperations. convert(Variant value, VariantType newType)Converts variant to specified typeVariantTypeSafeVariantOperations. convert(Variant value, VariantType newType)Converts variant to specified typeVariantTypeUnsafeVariantOperations. convert(Variant value, VariantType newType)Converts variant to specified typeVariantAbstractVariantOperations. div(Variant value1, Variant value2)Performs '/' operation for two variants.VariantIVariantOperations. div(Variant value1, Variant value2)Performs '/' operation for two variants.VariantAbstractVariantOperations. equal(Variant value1, Variant value2)Performs '=' operation for two variants.VariantIVariantOperations. equal(Variant value1, Variant value2)Performs '=' operation for two variants.VariantAbstractVariantOperations. getElement(Variant value1, Variant value2)Performs [] operation for two variants.VariantIVariantOperations. getElement(Variant value1, Variant value2)Performs [] operation for two variants.VariantAbstractVariantOperations. in(Variant value1, Variant value2)Performs IN operation for two variants.VariantIVariantOperations. in(Variant value1, Variant value2)Performs IN operation for two variants.VariantAbstractVariantOperations. less(Variant value1, Variant value2)Performs '<' operation for two variants.VariantIVariantOperations. less(Variant value1, Variant value2)Performs '<' operation for two variants.VariantAbstractVariantOperations. lessEqual(Variant value1, Variant value2)Performs '<=' operation for two variants.VariantIVariantOperations. lessEqual(Variant value1, Variant value2)Performs '<=' operation for two variants.VariantAbstractVariantOperations. lsh(Variant value1, Variant value2)Performs '<<' operation for two variants.VariantIVariantOperations. lsh(Variant value1, Variant value2)Performs << operation for two variants.VariantAbstractVariantOperations. mod(Variant value1, Variant value2)Performs '%' operation for two variants.VariantIVariantOperations. mod(Variant value1, Variant value2)Performs '%' operation for two variants.VariantAbstractVariantOperations. more(Variant value1, Variant value2)Performs '>' operation for two variants.VariantIVariantOperations. more(Variant value1, Variant value2)Performs '>' operation for two variants.VariantAbstractVariantOperations. moreEqual(Variant value1, Variant value2)Performs '>=' operation for two variants.VariantIVariantOperations. moreEqual(Variant value1, Variant value2)Performs '>=' operation for two variants.VariantAbstractVariantOperations. mul(Variant value1, Variant value2)Performs '*' operation for two variants.VariantIVariantOperations. mul(Variant value1, Variant value2)Performs '*' operation for two variants.VariantAbstractVariantOperations. negative(Variant value)Performs unary '-' operation for a variant.VariantIVariantOperations. negative(Variant value)Performs unary '-' operation for a variant.VariantAbstractVariantOperations. not(Variant value)Performs NOT operation for a variant.VariantIVariantOperations. not(Variant value)Performs NOT operation for a variant.VariantAbstractVariantOperations. notEqual(Variant value1, Variant value2)Performs '<>' operation for two variants.VariantIVariantOperations. notEqual(Variant value1, Variant value2)Performs '<>' operation for two variants.VariantAbstractVariantOperations. or(Variant value1, Variant value2)Performs OR operation for two variants.VariantIVariantOperations. or(Variant value1, Variant value2)Performs OR operation for two variants.VariantAbstractVariantOperations. pow(Variant value1, Variant value2)Performs '^' operation for two variants.VariantIVariantOperations. pow(Variant value1, Variant value2)Performs '^' operation for two variants.VariantAbstractVariantOperations. rsh(Variant value1, Variant value2)Performs '>>' operation for two variants.VariantIVariantOperations. rsh(Variant value1, Variant value2)Performs >> operation for two variants.voidVariant. setByIndex(int index, Variant element)Sets an array element by its index.VariantAbstractVariantOperations. sub(Variant value1, Variant value2)Performs '-' operation for two variants.VariantIVariantOperations. sub(Variant value1, Variant value2)Performs '-' operation for two variants.VariantAbstractVariantOperations. xor(Variant value1, Variant value2)Performs XOR operation for two variants.VariantIVariantOperations. xor(Variant value1, Variant value2)Performs XOR operation for two variants.Method parameters in org.pipservices3.expressions.variants with type arguments of type Variant Modifier and Type Method Description static VariantVariant. fromArray(List<Variant> value)Creates a new variant from Array value.voidVariant. setAsArray(List<Variant> value)Sets variant value as variant array
-