Exp MethodsAerospike
The Exp type exposes the following members.
Methods

  NameDescription
Public methodStatic memberAnd
Create "and" operator that applies to a variable number of expressions.
Public methodStatic memberBin
Create bin expression of specified type.
Public methodStatic memberBinExists
Create expression that returns if bin of specified name exists.
Public methodStatic memberBinType
Create expression that returns bin's integer particle type. See ParticleType.
Public methodStatic memberBlobBin
Create byte[] bin expression.
Public methodStatic memberBuild
Create final expression that contains packed byte instructions used in the wire protocol.
Public methodStatic memberDeviceSize
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.
Public methodStatic memberDigestModulo
Create expression that returns record digest modulo as integer. This expression usually evaluates quickly because record meta data is cached in memory.
Public methodStatic memberEQ
Create "equals" expression.
Public methodStatic memberFloatBin
Create 64 bit float bin expression.
Public methodStatic memberGE
Create "greater than or equal" operation.
Public methodStatic memberGeo
Create geospatial json string value.
Public methodStatic memberGeoBin
Create geospatial bin expression.
Public methodStatic memberGeoCompare
Create compare geospatial operation.
Public methodStatic memberGT
Create "greater than" operation.
Public methodStatic memberHLLBin
Create hll bin expression.
Public methodStatic memberIntBin
Create 64 bit integer bin expression.
Public methodStatic memberIsTombstone
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.
Public methodStatic memberKey
Create record key expression of specified type.
Public methodStatic memberKeyExists
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.
Public methodStatic memberLastUpdate
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.
Public methodStatic memberLE
Create "less than or equal" operation.
Public methodStatic memberListBin
Create list bin expression.
Public methodStatic memberLT
Create "less than" operation.
Public methodStatic memberMapBin
Create map bin expression.
Public methodStatic memberNE
Create "not equal" expression
Public methodStatic memberNil
Create nil value.
Public methodStatic memberNot
Create "not" operator expression.
Public methodStatic memberOr
Create "or" operator that applies to a variable number of expressions.
Public methodPack
Public methodStatic memberRegexCompare
Create expression that performs a regex match on a string bin or string value expression.
Public methodStatic memberSetName
Create expression that returns record set name string. This expression usually evaluates quickly because record meta data is cached in memory.
Public methodStatic memberSinceUpdate
Create expression that returns milliseconds since the record was last updated. This expression usually evaluates quickly because record meta data is cached in memory.
Public methodStatic memberStringBin
Create string bin expression.
Public methodStatic memberTTL
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.
Public methodStatic memberVal(Boolean)
Create boolean value.
Public methodStatic memberVal( Byte )
Create blob byte[] value.
Public methodStatic memberVal(IDictionary)
Create map value.
Public methodStatic memberVal(IList)
Create list value.
Public methodStatic memberVal(DateTime)
Create Calendar value expressed in nanoseconds since 1970-01-01 epoch as 64 bit integer.
Public methodStatic memberVal(Double)
Create 64 bit floating point value.
Public methodStatic memberVal(Int64)
Create 64 bit integer value.
Public methodStatic memberVal(String)
Create string value.
Public methodStatic memberVoidTime
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.
Back to Top
See Also