[ROOT] / doc / toc / ARCQuery / Class / BinaryOperatorKey

FunctionKeys , QuantileKey , ToString , TryGetP , TryGetPInternal


Offers expressions with operators like +, -, * and /.

An implementation of CompoundKey that operates on two operands which themselves can be CompoundKeys.

Example 1): For 'Customer', "SELECT FirstName+' '+LastName" (Operator plus, +).

Example 2): For 'Customer', 'SELECT DateOfBirth().Year-2021 AS Age. (Operator minus, -).

Example 3): For 'Orderline', 'SELECT Product.Name, Quantity, Product.UnitPrice, Product.UnitPrice*Quantity AS Sum' (Operator multiply / '*').


FunctionKeysAll FunctionKeys chained at end of compound key (but before an eventual QuantileKey).
QuantileKeyEventual final QuantileKey at end of compound key.
ToStringThe ToString representation is the one relevant when used as key, like in IK or when selecting like 'SELECT {fieldName}'.
TryGetPThe outwards facing executor, understanding use of FunctionKeys.
TryGetPInternalThe internal executor, containing the specific functionality for how to evaluate the key.

Details

Generated 2024-04-26 00:11:57.921 UTC