Application
Table of Contents
Classes
- BatchUdf
- BatchUDF encapsulates a batch user defined function operation.
- MapWriteFlags
- Map write bit flags.
- QueryDuration
- QueryDuration represents the expected duration for a query operation in the Aerospike database.
- Client
- Instantiate a Client instance to access an Aerospike database cluster and perform database operations.
- CommitLevel
- CommitLevel indicates the desired consistency guarantee when committing a transaction on the server.
- WritePolicy
- `WritePolicy` encapsulates parameters for all write operations.
- ReadPolicy
- `ReadPolicy` excapsulates parameters for transaction policy attributes
used in all database operation calls.
- BatchPolicy
- BatchPolicy encapsulates parameters for policy attributes used in write operations.
- Concurrency
- Specifies whether a command, that needs to be executed on multiple cluster nodes, should be executed sequentially, one node at a time, or in parallel on multiple nodes using the client's
thread pool.
- BatchDeletePolicy
- BatchDeletePolicy is used in batch delete commands.
- HllPolicy
- HLLPolicy determines the HyperLogLog operation policy.
- GenerationPolicy
- GenerationPolicy
- PartitionStatus
- Virtual collection of records retrieved through queries and scans. During a query/scan,
multiple threads will retrieve records from the server nodes and put these records on an
internal queue managed by the recordset. The single user thread consumes these records from the
queue.
- Expression
- Filter expression, which can be applied to most commands, to control which records are
affected by the command.
- Bin
- Container object for a record bin, comprising a name and a value.
- Context
- CDTContext defines Nested CDT context. Identifies the location of nested list/map to apply the operation for the current level.
- ListReturnType
- ListReturnType determines the returned values in CDT List operations.
- GeoJSON
- Implementation of the GeoJson Value for Aerospike.
- HLL
- Implementation of the HyperLogLog (HLL) data structure for Aerospike.
- ReadModeAP
- ReadModeAP is the read policy in AP (availability) mode namespaces.
- ListPolicy
- ListPolicy directives when creating a list and writing list items.
- IndexType
- IndexType the type of the secondary index.
- MapPolicy
- MapPolicy directives when creating a map and writing map items.
- RecordExistsAction
- RecordExistsAction determines how to handle writes when
the record already exists.
- ParticleType
- Server particle types. Unsupported types are commented out.
- ScanPolicy
- `ScanPolicy` encapsulates optional parameters used in scan operations.
- ConsistencyLevel
- `ConsistencyLevel` indicates how replicas should be consulted in a read
operation to provide the desired consistency guarantee.
- ListOrderType
- Specifies whether a command, that needs to be executed on multiple cluster nodes, should be
executed sequentially, one node at a time, or in parallel on multiple nodes using the client's
thread pool.
- QueryPolicy
- QueryPolicy encapsulates parameters for policy attributes used in query operations.
- AdminPolicy
- `AdminPolicy` encapsulates parameters for all admin operations.
- BatchDelete
- BatchDelete encapsulates a batch delete operation.
- UdfMeta
- Represents UDF (User-Defined Function) metadata for Aerospike.
- BitwiseResizeFlags
- BitResizeFlags specifies the bitwise operation flags for resize.
- MapReturnType
- MapReturnType defines the map return type.
- ReadModeSC
- ReadModeSC is the read policy in SC (strong consistency) mode namespaces.
- Filter
- Query filter definition. Currently, only one filter is allowed in a Statement, and must be on a
bin which has a secondary index defined.
- BatchRead
- BatchRead specifies the Key and bin names used in batch read commands
where variable bins are needed for each key.
- BitwisePolicy
- BitPolicy determines the Bit operation policy.
- BitwiseOp
- Bit operations. Create bit operations used by client operate command.
- IndexCollectionType
- IndexCollectionType is the secondary index collection type.
- HllOp
- HyperLogLog (HLL) operations.
- AerospikeException
- Represents an exception specific to the Aerospike database operations.
- PartitionFilter
- Virtual collection of records retrieved through queries and scans. During a query/scan,
multiple threads will retrieve records from the server nodes and put these records on an
internal queue managed by the recordset. The single user thread consumes these records from the
queue.
- Operation
- OperationType determines operation type
- ExpType
- ExpType defines the expression's data type.
- Key
- Key is the unique record identifier. Records can be identified using a specified namespace,
an optional set name, and a user defined key which must be unique within a set.
- Json
- Implementation of the Json (Map<String, Value>) data structure for Aerospike.
- BatchReadPolicy
- BatchReadPolicy attributes used in batch read commands.
- ListOp
- List operations support negative indexing. If the index is negative, the
resolved index starts backwards from end of list. If an index is out of bounds,
a parameter error will be returned. If a range is partially out of bounds, the
valid part of the range will be returned. Index/Range examples:
- Expiration
- Record expiration, also known as time-to-live (TTL).
- MapOp
- Unique key map bin operations. Create map operations used by the client operate command.
- Infinity
- Represents a infinity value for Aerospike.
- BatchRecord
- BatchRecord
- Recordset
- Virtual collection of records retrieved through queries and scans. During a query/scan,
multiple threads will retrieve records from the server nodes and put these records on an
internal queue managed by the recordset. The single user thread consumes these records from the
queue.
- UdfLanguage
- `UdfLanguage` determines how to handle record writes based on record generation.
- BitwiseWriteFlags
- BitWriteFlags specify bitwise operation policy write flags.
- InfoPolicy
- `InfoPolicy` encapsulates parameters for all info operations.
- Wildcard
- Represents a wildcard value for Aerospike.
- UserRole
- UserRoles contains information about a user.
- BatchWritePolicy
- BatchWritePolicy attributes used in batch write commands.
- Value
- Value interface is used to efficiently serialize objects into the wire protocol.
- Privilege
- Privilege determines user access granularity.
- BatchWrite
- BatchWrite encapsulates a batch key and read/write operations with write policy.
- HllWriteFlags
- HLLWriteFlags specifies the HLL write operation flags.
- BatchUdfPolicy
- BatchUDFPolicy attributes used in batch UDF execute commands.
- Role
- Role allows granular access to database entities for users.
- ListSortFlags
- ListOrderType determines the order of returned values in CDT list operations.
- MapOrderType
- Specifies whether a command, that needs to be executed on multiple cluster nodes, should be
executed sequentially, one node at a time, or in parallel on multiple nodes using the client's
thread pool.
- MapWriteMode
- MapWriteMode should only be used for server versions < 4.3.
- Statement
- Statement encapsulates query statement parameters.
- Record
- Record
- BitwiseOverflowAction
- BitOverflowAction specifies the action to take when bitwise add/subtract results in overflow/underflow.
- ResultCode
- ResultCode signifies the database operation error codes.
- ListWriteFlags
- ListWriteFlags detemines write flags for CDT lists
type ListWriteFlags int