The Exp type exposes the following members.
Back to Top
Back to Top
Methods
Name | Description | |
---|---|---|
![]() ![]() | And |
Create "and" operator that applies to a variable number of expressions.
|
![]() ![]() | Bin |
Create bin expression of specified type.
|
![]() ![]() | BinExists |
Create expression that returns if bin of specified name exists.
|
![]() ![]() | BinType |
Create expression that returns bin's integer particle type.
See ParticleType.
|
![]() ![]() | BlobBin |
Create byte[] bin expression.
|
![]() ![]() | Build |
Create final expression that contains packed byte instructions used in the wire protocol.
|
![]() ![]() | DeviceSize |
Create expression that returns record size on disk. If server storage-engine is
memory, then zero is returned. This expression usually evaluates quickly because
record meta data is cached in memory.
|
![]() ![]() | DigestModulo |
Create expression that returns record digest modulo as integer. This expression usually
evaluates quickly because record meta data is cached in memory.
|
![]() ![]() | EQ |
Create "equals" expression.
|
![]() ![]() | FloatBin |
Create 64 bit float bin expression.
|
![]() ![]() | GE |
Create "greater than or equal" operation.
|
![]() ![]() | Geo |
Create geospatial json string value.
|
![]() ![]() | GeoBin |
Create geospatial bin expression.
|
![]() ![]() | GeoCompare |
Create compare geospatial operation.
|
![]() ![]() | GT |
Create "greater than" operation.
|
![]() ![]() | HLLBin |
Create hll bin expression.
|
![]() ![]() | IntBin |
Create 64 bit integer bin expression.
|
![]() ![]() | IsTombstone |
Create expression that returns if record has been deleted and is still in tombstone state.
This expression usually evaluates quickly because record meta data is cached in memory.
|
![]() ![]() | Key |
Create record key expression of specified type.
|
![]() ![]() | KeyExists |
Create expression that returns if the primary key is stored in the record meta data
as a boolean expression. This would occur when sendKey
is true on record write. This expression usually evaluates quickly because record meta data is
cached in memory.
|
![]() ![]() | LastUpdate |
Create expression that returns record last update time expressed as 64 bit integer
nanoseconds since 1970-01-01 epoch. This expression usually evaluates quickly because
record meta data is cached in memory.
|
![]() ![]() | LE |
Create "less than or equal" operation.
|
![]() ![]() | ListBin |
Create list bin expression.
|
![]() ![]() | LT |
Create "less than" operation.
|
![]() ![]() | MapBin |
Create map bin expression.
|
![]() ![]() | MemorySize |
Create expression that returns record size in memory. If server storage-engine is
not memory nor data-in-memory, then zero is returned. This expression usually evaluates
quickly because record meta data is cached in memory.
This method requires Aerospike Server version >= 5.3.0. |
![]() ![]() | NE |
Create "not equal" expression
|
![]() ![]() | Nil |
Create nil value.
|
![]() ![]() | Not |
Create "not" operator expression.
|
![]() ![]() | Or |
Create "or" operator that applies to a variable number of expressions.
|
![]() | Pack | |
![]() ![]() | RegexCompare |
Create expression that performs a regex match on a string bin or string value expression.
|
![]() ![]() | SetName |
Create expression that returns record set name string. This expression usually
evaluates quickly because record meta data is cached in memory.
|
![]() ![]() | SinceUpdate |
Create expression that returns milliseconds since the record was last updated.
This expression usually evaluates quickly because record meta data is cached in memory.
|
![]() ![]() | StringBin |
Create string bin expression.
|
![]() ![]() | TTL |
Create expression that returns record expiration time (time to live) in integer seconds.
This expression usually evaluates quickly because record meta data is cached in memory.
|
![]() ![]() | Val(Boolean) |
Create boolean value.
|
![]() ![]() | Val( Byte ) |
Create blob byte[] value.
|
![]() ![]() | Val(IDictionary) |
Create map value.
|
![]() ![]() | Val(IList) |
Create list value.
|
![]() ![]() | Val(DateTime) |
Create Calendar value expressed in nanoseconds since 1970-01-01 epoch as 64 bit integer.
|
![]() ![]() | Val(Double) |
Create 64 bit floating point value.
|
![]() ![]() | Val(Int64) |
Create 64 bit integer value.
|
![]() ![]() | Val(String) |
Create string value.
|
![]() ![]() | Val(UInt64) |
Create 64 bit unsigned integer value.
|
![]() ![]() | VoidTime |
Create expression that returns record expiration time expressed as 64 bit integer
nanoseconds since 1970-01-01 epoch. This expression usually evaluates quickly because
record meta data is cached in memory.
|
Fields
Name | Description | |
---|---|---|
![]() ![]() | MODIFY |
See Also