Uses of Class
com.aerospike.client.exp.Exp
Packages that use Exp
-
Uses of Exp in com.aerospike.client.exp
Methods in com.aerospike.client.exp that return ExpModifier and TypeMethodDescriptionstatic ExpCreate operator that returns absolute value of a number.static ExpBitExp.add(BitPolicy policy, Exp bitOffset, Exp bitSize, Exp value, boolean signed, BitOverflowAction action, Exp bin) Create expression that adds value to byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate "add" (+) operator that applies to a variable number of expressions.static ExpCreate expression that adds list values to a HLL set and returns HLL set.static ExpCreate expression that adds values to a HLL set and returns HLL set.static ExpCreate expression that adds values to a HLL set and returns HLL set.static ExpCreate expression that performs bitwise "and" on value and byte[] bin at bitOffset for bitSize and returns byte[].static ExpCreate "and" (&&) operator that applies to a variable number of expressions.static ExpListExp.append(ListPolicy policy, Exp value, Exp bin, CTX... ctx) Create expression that appends value to end of list.static ExpListExp.appendItems(ListPolicy policy, Exp list, Exp bin, CTX... ctx) Create expression that appends list items to end of list.static ExpCreate integer "arithmetic right shift" (>>) operator.static ExpCreate bin expression of specified type.static ExpCreate expression that returns if bin of specified name exists.static ExpCreate expression that returns bin's integer particle type.static ExpCreate byte[] bin expression.static ExpCreate boolean bin expression.static ExpCreate expression that rounds a floating point number up to the closest integer value.static ExpCreate expression that removes all items in list.static ExpCreate expression that removes all items in map.static ExpConditionally select an action expression from a variable number of expression pairs followed by a default action expression.static ExpCreate expression that returns integer count of set bits from byte[] bin starting at bitOffset for bitSize.static ExpCreate expression that returns count of integer bits that are set to 1.static ExpAssign variable to alet(Exp...)expression that can be accessed later.static ExpCreate expression that returns indexBitCount and minHashBitCount used to create HLL bin in a list of longs.static ExpExp.deviceSize()Create expression that returns record size on disk.static ExpExp.digestModulo(int mod) Create expression that returns record digest modulo as integer.static ExpCreate "divide" (/) operator that applies to a variable number of expressions.static ExpCreate equal (==) expression.static ExpCreate expression that returns true if only one of the expressions are true.static ExpExp.expr(Expression e) Merge precompiled expression into a new expression tree.static ExpCreate 64 bit float bin expression.static ExpCreate expression that rounds a floating point number down to the closest integer value.static ExpCreate greater than or equal (>=) operation.static ExpCreate geospatial json string value.static ExpCreate geospatial bin expression.static ExpExp.geoCompare(Exp left, Exp right) Create compare geospatial operation.static ExpCreate expression that returns bits from byte[] bin starting at bitOffset for bitSize.static ExpListExp.getByIndex(int returnType, Exp.Type valueType, Exp index, Exp bin, CTX... ctx) Create expression that selects list item identified by index and returns selected data specified by returnType.static ExpMapExp.getByIndex(int returnType, Exp.Type valueType, Exp index, Exp bin, CTX... ctx) Create expression that selects map item identified by index and returns selected data specified by returnType (SeeMapReturnType).static ExpListExp.getByIndexRange(int returnType, Exp index, Exp bin, CTX... ctx) Create expression that selects list items starting at specified index to the end of list and returns selected data specified by returnType (SeeListReturnType).static ExpListExp.getByIndexRange(int returnType, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that selects "count" list items starting at specified index and returns selected data specified by returnType (SeeListReturnType).static ExpMapExp.getByIndexRange(int returnType, Exp index, Exp bin, CTX... ctx) Create expression that selects map items starting at specified index to the end of map and returns selected data specified by returnType (SeeMapReturnType).static ExpMapExp.getByIndexRange(int returnType, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that selects "count" map items starting at specified index and returns selected data specified by returnType (SeeMapReturnType).static ExpCreate expression that selects map item identified by key and returns selected data specified by returnType.static ExpMapExp.getByKeyList(int returnType, Exp keys, Exp bin, CTX... ctx) Create expression that selects map items identified by keys and returns selected data specified by returnType (SeeMapReturnType).static ExpMapExp.getByKeyRange(int returnType, Exp keyBegin, Exp keyEnd, Exp bin, CTX... ctx) Create expression that selects map items identified by key range (keyBegin inclusive, keyEnd exclusive).static ExpMapExp.getByKeyRelativeIndexRange(int returnType, Exp key, Exp index, Exp bin, CTX... ctx) Create expression that selects map items nearest to key and greater by index.static ExpMapExp.getByKeyRelativeIndexRange(int returnType, Exp key, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that selects map items nearest to key and greater by index with a count limit.static ExpCreate expression that selects list item identified by rank and returns selected data specified by returnType.static ExpCreate expression that selects map item identified by rank and returns selected data specified by returnType (SeeMapReturnType).static ExpListExp.getByRankRange(int returnType, Exp rank, Exp bin, CTX... ctx) Create expression that selects list items starting at specified rank to the last ranked item and returns selected data specified by returnType (SeeListReturnType).static ExpListExp.getByRankRange(int returnType, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that selects "count" list items starting at specified rank and returns selected data specified by returnType (SeeListReturnType).static ExpMapExp.getByRankRange(int returnType, Exp rank, Exp bin, CTX... ctx) Create expression that selects map items starting at specified rank to the last ranked item and returns selected data specified by returnType (SeeMapReturnType).static ExpMapExp.getByRankRange(int returnType, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that selects "count" map items starting at specified rank and returns selected data specified by returnType (SeeMapReturnType).static ExpListExp.getByValue(int returnType, Exp value, Exp bin, CTX... ctx) Create expression that selects list items identified by value and returns selected data specified by returnType.static ExpMapExp.getByValue(int returnType, Exp value, Exp bin, CTX... ctx) Create expression that selects map items identified by value and returns selected data specified by returnType.static ExpListExp.getByValueList(int returnType, Exp values, Exp bin, CTX... ctx) Create expression that selects list items identified by values and returns selected data specified by returnType.static ExpMapExp.getByValueList(int returnType, Exp values, Exp bin, CTX... ctx) Create expression that selects map items identified by values and returns selected data specified by returnType (SeeMapReturnType).static ExpListExp.getByValueRange(int returnType, Exp valueBegin, Exp valueEnd, Exp bin, CTX... ctx) Create expression that selects list items identified by value range and returns selected data specified by returnType.static ExpMapExp.getByValueRange(int returnType, Exp valueBegin, Exp valueEnd, Exp bin, CTX... ctx) Create expression that selects map items identified by value range (valueBegin inclusive, valueEnd exclusive) If valueBegin is null, the range is less than valueEnd.static ExpListExp.getByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp bin, CTX... ctx) Create expression that selects list items nearest to value and greater by relative rank and returns selected data specified by returnType (SeeListReturnType).static ExpListExp.getByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that selects list items nearest to value and greater by relative rank with a count limit and returns selected data specified by returnType (SeeListReturnType).static ExpMapExp.getByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp bin, CTX... ctx) Create expression that selects map items nearest to value and greater by relative rank.static ExpMapExp.getByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that selects map items nearest to value and greater by relative rank with a count limit.static ExpCreate expression that returns estimated number of elements in the HLL bin.static ExpCreate expression that returns integer from byte[] bin starting at bitOffset for bitSize.static ExpHLLExp.getIntersectCount(Exp list, Exp bin) Create expression that returns estimated number of elements that would be contained by the intersection of these HLL objects.static ExpHLLExp.getSimilarity(Exp list, Exp bin) Create expression that returns estimated similarity of these HLL objects as a 64 bit float.static ExpCreate expression that returns a HLL object that is the union of all specified HLL objects in the list with the HLL bin.static ExpHLLExp.getUnionCount(Exp list, Exp bin) Create expression that returns estimated number of elements that would be contained by the union of these HLL objects.static ExpCreate greater than (>) operation.static ExpCreate hll bin expression.static ExpCreate expression that increments list[index] by value.static ExpCreate expression that increments values by incr for all items identified by key.static ExpExp.inf()Create infinity value for use in CDT range expressions.static ExpCreate expression that creates a new HLL or resets an existing HLL.static ExpCreate expression that creates a new HLL or resets an existing HLL with minhash bits.static ExpCreate expression that inserts value bytes into byte[] bin at byteOffset and returns byte[].static ExpCreate expression that inserts value to specified index of list.static ExpListExp.insertItems(ListPolicy policy, Exp index, Exp list, Exp bin, CTX... ctx) Create expression that inserts each input list item starting at specified index of list.static ExpCreate integer "and" (&) operator that is applied to two or more integers.static ExpCreate 64 bit integer bin expression.static ExpCreate integer "not" (~) operator.static ExpCreate integer "or" (|) operator that is applied to two or more integers.static ExpCreate integer "xor" (^) operator that is applied to two or more integers.static ExpExp.isTombstone()Create expression that returns if record has been deleted and is still in tombstone state.static ExpCreate record key expression of specified type.static ExpExp.keyExists()Create expression that returns if the primary key is stored in the record meta data as a boolean expression.static ExpExp.lastUpdate()Create expression that returns record last update time expressed as 64 bit integer nanoseconds since 1970-01-01 epoch.static ExpCreate less than or equals (<=) operation.static ExpDefine variables and expressions in scope.static ExpCreate list bin expression.static ExpCreate "log" operator for logarithm of "num" with base "base".static ExpCreate expression that returns integer bit offset of the first specified value bit in byte[] bin starting at bitOffset for bitSize.static ExpCreate expression that scans integer bits from left (most significant bit) to right (least significant bit), looking for a search bit value.static ExpCreate expression that shifts left byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate integer "left shift" (<<) operator.static ExpCreate less than (<) operation.static ExpCreate map bin expression.static ExpCreate expression that returns the maximum value in a variable number of expressions.static ExpHLLExp.mayContain(Exp list, Exp bin) Create expression that returns one if HLL bin may contain all items in the list.static ExpExp.memorySize()Create expression that returns record size in memory.static ExpCreate expression that returns the minimum value in a variable number of expressions.static ExpCreate "modulo" (%) operator that determines the remainder of "numerator" divided by "denominator".static ExpCreate "multiply" (*) operator that applies to a variable number of expressions.static ExpCreate not equal (!=) expressionstatic ExpExp.nil()Create nil value.static ExpCreate expression that negates byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate "not" operator expression.static ExpCreate expression that performs bitwise "or" on value and byte[] bin at bitOffset for bitSize and returns byte[].static ExpCreate "or" (||) operator that applies to a variable number of expressions.static ExpCreate "power" operator that raises a "base" to the "exponent" power.static ExpCreate expression that writes key/value item to a map bin.static ExpCreate expression that writes each map item to a map bin.static ExpExp.recordSize()Create expression that returns the record size.static ExpExp.regexCompare(String regex, int flags, Exp bin) Create expression that performs a regex match on a string bin or string value expression.static ExpCreate expression that removes bytes from byte[] bin at byteOffset for byteSize and returns byte[].static ExpListExp.removeByIndex(Exp index, Exp bin, CTX... ctx) Create expression that removes list item identified by index.static ExpMapExp.removeByIndex(Exp index, Exp bin, CTX... ctx) Create expression that removes map item identified by index.static ExpListExp.removeByIndexRange(int returnType, Exp index, Exp bin, CTX... ctx) Create expression that removes list items starting at specified index to the end of list.static ExpListExp.removeByIndexRange(int returnType, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that removes "count" list items starting at specified index.static ExpMapExp.removeByIndexRange(int returnType, Exp index, Exp bin, CTX... ctx) Create expression that removes map items starting at specified index to the end of map.static ExpMapExp.removeByIndexRange(int returnType, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that removes "count" map items starting at specified index.static ExpMapExp.removeByKey(Exp key, Exp bin, CTX... ctx) Create expression that removes map item identified by key.static ExpMapExp.removeByKeyList(int returnType, Exp keys, Exp bin, CTX... ctx) Create expression that removes map items identified by keys.static ExpMapExp.removeByKeyRange(int returnType, Exp keyBegin, Exp keyEnd, Exp bin, CTX... ctx) Create expression that removes map items identified by key range (keyBegin inclusive, keyEnd exclusive).static ExpMapExp.removeByKeyRelativeIndexRange(int returnType, Exp key, Exp index, Exp bin, CTX... ctx) Create expression that removes map items nearest to key and greater by index.static ExpMapExp.removeByKeyRelativeIndexRange(int returnType, Exp key, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that removes map items nearest to key and greater by index with a count limit.static ExpListExp.removeByRank(Exp rank, Exp bin, CTX... ctx) Create expression that removes list item identified by rank.static ExpMapExp.removeByRank(Exp rank, Exp bin, CTX... ctx) Create expression that removes map item identified by rank.static ExpListExp.removeByRankRange(int returnType, Exp rank, Exp bin, CTX... ctx) Create expression that removes list items starting at specified rank to the last ranked item.static ExpListExp.removeByRankRange(int returnType, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that removes "count" list items starting at specified rank.static ExpMapExp.removeByRankRange(int returnType, Exp rank, Exp bin, CTX... ctx) Create expression that removes map items starting at specified rank to the last ranked item.static ExpMapExp.removeByRankRange(int returnType, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that removes "count" map items starting at specified rank.static ExpListExp.removeByValue(int returnType, Exp value, Exp bin, CTX... ctx) Create expression that removes list items identified by value.static ExpMapExp.removeByValue(int returnType, Exp value, Exp bin, CTX... ctx) Create expression that removes map items identified by value.static ExpListExp.removeByValueList(int returnType, Exp values, Exp bin, CTX... ctx) Create expression that removes list items identified by values.static ExpMapExp.removeByValueList(int returnType, Exp values, Exp bin, CTX... ctx) Create expression that removes map items identified by values.static ExpListExp.removeByValueRange(int returnType, Exp valueBegin, Exp valueEnd, Exp bin, CTX... ctx) Create expression that removes list items identified by value range (valueBegin inclusive, valueEnd exclusive).static ExpMapExp.removeByValueRange(int returnType, Exp valueBegin, Exp valueEnd, Exp bin, CTX... ctx) Create expression that removes map items identified by value range (valueBegin inclusive, valueEnd exclusive).static ExpListExp.removeByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp bin, CTX... ctx) Create expression that removes list items nearest to value and greater by relative rank.static ExpListExp.removeByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that removes list items nearest to value and greater by relative rank with a count limit.static ExpMapExp.removeByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp bin, CTX... ctx) Create expression that removes map items nearest to value and greater by relative rank.static ExpMapExp.removeByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that removes map items nearest to value and greater by relative rank with a count limit.static ExpCreate expression that resizes byte[] to byteSize according to resizeFlags (SeeBitResizeFlags) and returns byte[].static ExpCreate expression that returns integer bit offset of the last specified value bit in byte[] bin starting at bitOffset for bitSize.static ExpCreate expression that scans integer bits from right (least significant bit) to left (most significant bit), looking for a search bit value.static ExpCreate expression that shifts right byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate integer "logical right shift" (>>>) operator.static ExpCreate expression that sets value on byte[] bin at bitOffset for bitSize and returns byte[].static ExpCreate expression that sets item value at specified index in list.static ExpCreate expression that sets value to byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpExp.setName()Create expression that returns record set name string.static ExpExp.sinceUpdate()Create expression that returns milliseconds since the record was last updated.static ExpCreate expression that returns list size.static ExpCreate expression that returns list size.static ExpCreate expression that sorts list according to sortFlags.static ExpCreate string bin expression.static ExpCreate "subtract" (-) operator that applies to a variable number of expressions.static ExpBitExp.subtract(BitPolicy policy, Exp bitOffset, Exp bitSize, Exp value, boolean signed, BitOverflowAction action, Exp bin) Create expression that subtracts value from byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate expression that converts an integer to a float.static ExpCreate expression that converts a float to an integer.static ExpExp.ttl()Create expression that returns record expiration time (time to live) in integer seconds.static ExpExp.unknown()Create unknown value.static ExpExp.val(boolean val) Create boolean value.static ExpExp.val(byte[] val) Create blob byte[] value.static ExpExp.val(double val) Create 64 bit floating point value.static ExpExp.val(long val) Create 64 bit integer value.static ExpCreate string value.static ExpCreate Calendar value expressed in nanoseconds since 1970-01-01 epoch as 64 bit integer.static ExpCreate list value.static ExpCreate map value.static ExpRetrieve expression value from a variable.static ExpExp.voidTime()Create expression that returns record expiration time expressed as 64 bit integer nanoseconds since 1970-01-01 epoch.static ExpExp.wildcard()Create wildcard value for use in CDT expressions.static ExpCreate expression that performs bitwise "xor" on value and byte[] bin at bitOffset for bitSize and returns byte[].Methods in com.aerospike.client.exp with parameters of type ExpModifier and TypeMethodDescriptionstatic ExpCreate operator that returns absolute value of a number.static ExpBitExp.add(BitPolicy policy, Exp bitOffset, Exp bitSize, Exp value, boolean signed, BitOverflowAction action, Exp bin) Create expression that adds value to byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate "add" (+) operator that applies to a variable number of expressions.static ExpCreate expression that adds list values to a HLL set and returns HLL set.static ExpCreate expression that adds values to a HLL set and returns HLL set.static ExpCreate expression that adds values to a HLL set and returns HLL set.static ExpCreate expression that performs bitwise "and" on value and byte[] bin at bitOffset for bitSize and returns byte[].static ExpCreate "and" (&&) operator that applies to a variable number of expressions.static ExpListExp.append(ListPolicy policy, Exp value, Exp bin, CTX... ctx) Create expression that appends value to end of list.static ExpListExp.appendItems(ListPolicy policy, Exp list, Exp bin, CTX... ctx) Create expression that appends list items to end of list.static ExpCreate integer "arithmetic right shift" (>>) operator.static ExpressionCreate final expression that contains packed byte instructions used in the wire protocol.static ExpCreate expression that rounds a floating point number up to the closest integer value.static ExpCreate expression that removes all items in list.static ExpCreate expression that removes all items in map.static ExpConditionally select an action expression from a variable number of expression pairs followed by a default action expression.static ExpCreate expression that returns integer count of set bits from byte[] bin starting at bitOffset for bitSize.static ExpCreate expression that returns count of integer bits that are set to 1.static ExpAssign variable to alet(Exp...)expression that can be accessed later.static ExpCreate expression that returns indexBitCount and minHashBitCount used to create HLL bin in a list of longs.static ExpCreate "divide" (/) operator that applies to a variable number of expressions.static ExpCreate equal (==) expression.static ExpCreate expression that returns true if only one of the expressions are true.static ExpCreate expression that rounds a floating point number down to the closest integer value.static ExpCreate greater than or equal (>=) operation.static ExpExp.geoCompare(Exp left, Exp right) Create compare geospatial operation.static ExpCreate expression that returns bits from byte[] bin starting at bitOffset for bitSize.static ExpListExp.getByIndex(int returnType, Exp.Type valueType, Exp index, Exp bin, CTX... ctx) Create expression that selects list item identified by index and returns selected data specified by returnType.static ExpMapExp.getByIndex(int returnType, Exp.Type valueType, Exp index, Exp bin, CTX... ctx) Create expression that selects map item identified by index and returns selected data specified by returnType (SeeMapReturnType).static ExpListExp.getByIndexRange(int returnType, Exp index, Exp bin, CTX... ctx) Create expression that selects list items starting at specified index to the end of list and returns selected data specified by returnType (SeeListReturnType).static ExpListExp.getByIndexRange(int returnType, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that selects "count" list items starting at specified index and returns selected data specified by returnType (SeeListReturnType).static ExpMapExp.getByIndexRange(int returnType, Exp index, Exp bin, CTX... ctx) Create expression that selects map items starting at specified index to the end of map and returns selected data specified by returnType (SeeMapReturnType).static ExpMapExp.getByIndexRange(int returnType, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that selects "count" map items starting at specified index and returns selected data specified by returnType (SeeMapReturnType).static ExpCreate expression that selects map item identified by key and returns selected data specified by returnType.static ExpMapExp.getByKeyList(int returnType, Exp keys, Exp bin, CTX... ctx) Create expression that selects map items identified by keys and returns selected data specified by returnType (SeeMapReturnType).static ExpMapExp.getByKeyRange(int returnType, Exp keyBegin, Exp keyEnd, Exp bin, CTX... ctx) Create expression that selects map items identified by key range (keyBegin inclusive, keyEnd exclusive).static ExpMapExp.getByKeyRelativeIndexRange(int returnType, Exp key, Exp index, Exp bin, CTX... ctx) Create expression that selects map items nearest to key and greater by index.static ExpMapExp.getByKeyRelativeIndexRange(int returnType, Exp key, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that selects map items nearest to key and greater by index with a count limit.static ExpCreate expression that selects list item identified by rank and returns selected data specified by returnType.static ExpCreate expression that selects map item identified by rank and returns selected data specified by returnType (SeeMapReturnType).static ExpListExp.getByRankRange(int returnType, Exp rank, Exp bin, CTX... ctx) Create expression that selects list items starting at specified rank to the last ranked item and returns selected data specified by returnType (SeeListReturnType).static ExpListExp.getByRankRange(int returnType, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that selects "count" list items starting at specified rank and returns selected data specified by returnType (SeeListReturnType).static ExpMapExp.getByRankRange(int returnType, Exp rank, Exp bin, CTX... ctx) Create expression that selects map items starting at specified rank to the last ranked item and returns selected data specified by returnType (SeeMapReturnType).static ExpMapExp.getByRankRange(int returnType, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that selects "count" map items starting at specified rank and returns selected data specified by returnType (SeeMapReturnType).static ExpListExp.getByValue(int returnType, Exp value, Exp bin, CTX... ctx) Create expression that selects list items identified by value and returns selected data specified by returnType.static ExpMapExp.getByValue(int returnType, Exp value, Exp bin, CTX... ctx) Create expression that selects map items identified by value and returns selected data specified by returnType.static ExpListExp.getByValueList(int returnType, Exp values, Exp bin, CTX... ctx) Create expression that selects list items identified by values and returns selected data specified by returnType.static ExpMapExp.getByValueList(int returnType, Exp values, Exp bin, CTX... ctx) Create expression that selects map items identified by values and returns selected data specified by returnType (SeeMapReturnType).static ExpListExp.getByValueRange(int returnType, Exp valueBegin, Exp valueEnd, Exp bin, CTX... ctx) Create expression that selects list items identified by value range and returns selected data specified by returnType.static ExpMapExp.getByValueRange(int returnType, Exp valueBegin, Exp valueEnd, Exp bin, CTX... ctx) Create expression that selects map items identified by value range (valueBegin inclusive, valueEnd exclusive) If valueBegin is null, the range is less than valueEnd.static ExpListExp.getByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp bin, CTX... ctx) Create expression that selects list items nearest to value and greater by relative rank and returns selected data specified by returnType (SeeListReturnType).static ExpListExp.getByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that selects list items nearest to value and greater by relative rank with a count limit and returns selected data specified by returnType (SeeListReturnType).static ExpMapExp.getByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp bin, CTX... ctx) Create expression that selects map items nearest to value and greater by relative rank.static ExpMapExp.getByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that selects map items nearest to value and greater by relative rank with a count limit.static ExpCreate expression that returns estimated number of elements in the HLL bin.static ExpCreate expression that returns integer from byte[] bin starting at bitOffset for bitSize.static ExpHLLExp.getIntersectCount(Exp list, Exp bin) Create expression that returns estimated number of elements that would be contained by the intersection of these HLL objects.static ExpHLLExp.getSimilarity(Exp list, Exp bin) Create expression that returns estimated similarity of these HLL objects as a 64 bit float.static ExpCreate expression that returns a HLL object that is the union of all specified HLL objects in the list with the HLL bin.static ExpHLLExp.getUnionCount(Exp list, Exp bin) Create expression that returns estimated number of elements that would be contained by the union of these HLL objects.static ExpCreate greater than (>) operation.static ExpCreate expression that increments list[index] by value.static ExpCreate expression that increments values by incr for all items identified by key.static ExpCreate expression that creates a new HLL or resets an existing HLL.static ExpCreate expression that creates a new HLL or resets an existing HLL with minhash bits.static ExpCreate expression that inserts value bytes into byte[] bin at byteOffset and returns byte[].static ExpCreate expression that inserts value to specified index of list.static ExpListExp.insertItems(ListPolicy policy, Exp index, Exp list, Exp bin, CTX... ctx) Create expression that inserts each input list item starting at specified index of list.static ExpCreate integer "and" (&) operator that is applied to two or more integers.static ExpCreate integer "not" (~) operator.static ExpCreate integer "or" (|) operator that is applied to two or more integers.static ExpCreate integer "xor" (^) operator that is applied to two or more integers.static ExpCreate less than or equals (<=) operation.static ExpDefine variables and expressions in scope.static ExpCreate "log" operator for logarithm of "num" with base "base".static ExpCreate expression that returns integer bit offset of the first specified value bit in byte[] bin starting at bitOffset for bitSize.static ExpCreate expression that scans integer bits from left (most significant bit) to right (least significant bit), looking for a search bit value.static ExpCreate expression that shifts left byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate integer "left shift" (<<) operator.static ExpCreate less than (<) operation.static ExpCreate expression that returns the maximum value in a variable number of expressions.static ExpHLLExp.mayContain(Exp list, Exp bin) Create expression that returns one if HLL bin may contain all items in the list.static ExpCreate expression that returns the minimum value in a variable number of expressions.static ExpCreate "modulo" (%) operator that determines the remainder of "numerator" divided by "denominator".static ExpCreate "multiply" (*) operator that applies to a variable number of expressions.static ExpCreate not equal (!=) expressionstatic ExpCreate expression that negates byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate "not" operator expression.static ExpCreate expression that performs bitwise "or" on value and byte[] bin at bitOffset for bitSize and returns byte[].static ExpCreate "or" (||) operator that applies to a variable number of expressions.static ExpCreate "power" operator that raises a "base" to the "exponent" power.static ExpCreate expression that writes key/value item to a map bin.static ExpCreate expression that writes each map item to a map bin.static ExpExp.regexCompare(String regex, int flags, Exp bin) Create expression that performs a regex match on a string bin or string value expression.static ExpCreate expression that removes bytes from byte[] bin at byteOffset for byteSize and returns byte[].static ExpListExp.removeByIndex(Exp index, Exp bin, CTX... ctx) Create expression that removes list item identified by index.static ExpMapExp.removeByIndex(Exp index, Exp bin, CTX... ctx) Create expression that removes map item identified by index.static ExpListExp.removeByIndexRange(int returnType, Exp index, Exp bin, CTX... ctx) Create expression that removes list items starting at specified index to the end of list.static ExpListExp.removeByIndexRange(int returnType, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that removes "count" list items starting at specified index.static ExpMapExp.removeByIndexRange(int returnType, Exp index, Exp bin, CTX... ctx) Create expression that removes map items starting at specified index to the end of map.static ExpMapExp.removeByIndexRange(int returnType, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that removes "count" map items starting at specified index.static ExpMapExp.removeByKey(Exp key, Exp bin, CTX... ctx) Create expression that removes map item identified by key.static ExpMapExp.removeByKeyList(int returnType, Exp keys, Exp bin, CTX... ctx) Create expression that removes map items identified by keys.static ExpMapExp.removeByKeyRange(int returnType, Exp keyBegin, Exp keyEnd, Exp bin, CTX... ctx) Create expression that removes map items identified by key range (keyBegin inclusive, keyEnd exclusive).static ExpMapExp.removeByKeyRelativeIndexRange(int returnType, Exp key, Exp index, Exp bin, CTX... ctx) Create expression that removes map items nearest to key and greater by index.static ExpMapExp.removeByKeyRelativeIndexRange(int returnType, Exp key, Exp index, Exp count, Exp bin, CTX... ctx) Create expression that removes map items nearest to key and greater by index with a count limit.static ExpListExp.removeByRank(Exp rank, Exp bin, CTX... ctx) Create expression that removes list item identified by rank.static ExpMapExp.removeByRank(Exp rank, Exp bin, CTX... ctx) Create expression that removes map item identified by rank.static ExpListExp.removeByRankRange(int returnType, Exp rank, Exp bin, CTX... ctx) Create expression that removes list items starting at specified rank to the last ranked item.static ExpListExp.removeByRankRange(int returnType, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that removes "count" list items starting at specified rank.static ExpMapExp.removeByRankRange(int returnType, Exp rank, Exp bin, CTX... ctx) Create expression that removes map items starting at specified rank to the last ranked item.static ExpMapExp.removeByRankRange(int returnType, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that removes "count" map items starting at specified rank.static ExpListExp.removeByValue(int returnType, Exp value, Exp bin, CTX... ctx) Create expression that removes list items identified by value.static ExpMapExp.removeByValue(int returnType, Exp value, Exp bin, CTX... ctx) Create expression that removes map items identified by value.static ExpListExp.removeByValueList(int returnType, Exp values, Exp bin, CTX... ctx) Create expression that removes list items identified by values.static ExpMapExp.removeByValueList(int returnType, Exp values, Exp bin, CTX... ctx) Create expression that removes map items identified by values.static ExpListExp.removeByValueRange(int returnType, Exp valueBegin, Exp valueEnd, Exp bin, CTX... ctx) Create expression that removes list items identified by value range (valueBegin inclusive, valueEnd exclusive).static ExpMapExp.removeByValueRange(int returnType, Exp valueBegin, Exp valueEnd, Exp bin, CTX... ctx) Create expression that removes map items identified by value range (valueBegin inclusive, valueEnd exclusive).static ExpListExp.removeByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp bin, CTX... ctx) Create expression that removes list items nearest to value and greater by relative rank.static ExpListExp.removeByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that removes list items nearest to value and greater by relative rank with a count limit.static ExpMapExp.removeByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp bin, CTX... ctx) Create expression that removes map items nearest to value and greater by relative rank.static ExpMapExp.removeByValueRelativeRankRange(int returnType, Exp value, Exp rank, Exp count, Exp bin, CTX... ctx) Create expression that removes map items nearest to value and greater by relative rank with a count limit.static ExpCreate expression that resizes byte[] to byteSize according to resizeFlags (SeeBitResizeFlags) and returns byte[].static ExpCreate expression that returns integer bit offset of the last specified value bit in byte[] bin starting at bitOffset for bitSize.static ExpCreate expression that scans integer bits from right (least significant bit) to left (most significant bit), looking for a search bit value.static ExpCreate expression that shifts right byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate integer "logical right shift" (>>>) operator.static ExpCreate expression that sets value on byte[] bin at bitOffset for bitSize and returns byte[].static ExpCreate expression that sets item value at specified index in list.static ExpCreate expression that sets value to byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate expression that returns list size.static ExpCreate expression that returns list size.static ExpCreate expression that sorts list according to sortFlags.static ExpCreate "subtract" (-) operator that applies to a variable number of expressions.static ExpBitExp.subtract(BitPolicy policy, Exp bitOffset, Exp bitSize, Exp value, boolean signed, BitOverflowAction action, Exp bin) Create expression that subtracts value from byte[] bin starting at bitOffset for bitSize and returns byte[].static ExpCreate expression that converts an integer to a float.static ExpCreate expression that converts a float to an integer.static ExpCreate expression that performs bitwise "xor" on value and byte[] bin at bitOffset for bitSize and returns byte[].