Package | Description |
---|---|
com.aerospike.client.exp | |
com.aerospike.client.operation |
Modifier and Type | Method and Description |
---|---|
static Exp |
BitExp.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 Exp |
BitExp.and(BitPolicy policy,
Exp bitOffset,
Exp bitSize,
Exp value,
Exp bin)
Create expression that performs bitwise "and" on value and byte[] bin at bitOffset for bitSize
and returns byte[].
|
static Exp |
BitExp.insert(BitPolicy policy,
Exp byteOffset,
Exp value,
Exp bin)
Create expression that inserts value bytes into byte[] bin at byteOffset and returns byte[].
|
static Exp |
BitExp.lshift(BitPolicy policy,
Exp bitOffset,
Exp bitSize,
Exp shift,
Exp bin)
Create expression that shifts left byte[] bin starting at bitOffset for bitSize and returns byte[].
|
static Exp |
BitExp.not(BitPolicy policy,
Exp bitOffset,
Exp bitSize,
Exp bin)
Create expression that negates byte[] bin starting at bitOffset for bitSize and returns byte[].
|
static Exp |
BitExp.or(BitPolicy policy,
Exp bitOffset,
Exp bitSize,
Exp value,
Exp bin)
Create expression that performs bitwise "or" on value and byte[] bin at bitOffset for bitSize
and returns byte[].
|
static Exp |
BitExp.remove(BitPolicy policy,
Exp byteOffset,
Exp byteSize,
Exp bin)
Create expression that removes bytes from byte[] bin at byteOffset for byteSize and returns byte[].
|
static Exp |
BitExp.resize(BitPolicy policy,
Exp byteSize,
int resizeFlags,
Exp bin)
Create expression that resizes byte[] to byteSize according to resizeFlags (See
BitResizeFlags )
and returns byte[]. |
static Exp |
BitExp.rshift(BitPolicy policy,
Exp bitOffset,
Exp bitSize,
Exp shift,
Exp bin)
Create expression that shifts right byte[] bin starting at bitOffset for bitSize and returns byte[].
|
static Exp |
BitExp.set(BitPolicy policy,
Exp bitOffset,
Exp bitSize,
Exp value,
Exp bin)
Create expression that sets value on byte[] bin at bitOffset for bitSize and returns byte[].
|
static Exp |
BitExp.setInt(BitPolicy policy,
Exp bitOffset,
Exp bitSize,
Exp value,
Exp bin)
Create expression that sets value to byte[] bin starting at bitOffset for bitSize and returns byte[].
|
static Exp |
BitExp.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 Exp |
BitExp.xor(BitPolicy policy,
Exp bitOffset,
Exp bitSize,
Exp value,
Exp bin)
Create expression that performs bitwise "xor" on value and byte[] bin at bitOffset for bitSize
and returns byte[].
|
Modifier and Type | Field and Description |
---|---|
static BitPolicy |
BitPolicy.Default
Default byte[] with normal bin write semantics.
|
Modifier and Type | Method and Description |
---|---|
static Operation |
BitOperation.add(BitPolicy policy,
String binName,
int bitOffset,
int bitSize,
long value,
boolean signed,
BitOverflowAction action)
Create bit "add" operation.
|
static Operation |
BitOperation.and(BitPolicy policy,
String binName,
int bitOffset,
int bitSize,
byte[] value)
Create bit "and" operation.
|
static Operation |
BitOperation.insert(BitPolicy policy,
String binName,
int byteOffset,
byte[] value)
Create byte "insert" operation.
|
static Operation |
BitOperation.lshift(BitPolicy policy,
String binName,
int bitOffset,
int bitSize,
int shift)
Create bit "left shift" operation.
|
static Operation |
BitOperation.not(BitPolicy policy,
String binName,
int bitOffset,
int bitSize)
Create bit "not" operation.
|
static Operation |
BitOperation.or(BitPolicy policy,
String binName,
int bitOffset,
int bitSize,
byte[] value)
Create bit "or" operation.
|
static Operation |
BitOperation.remove(BitPolicy policy,
String binName,
int byteOffset,
int byteSize)
Create byte "remove" operation.
|
static Operation |
BitOperation.resize(BitPolicy policy,
String binName,
int byteSize,
int resizeFlags)
Create byte "resize" operation.
|
static Operation |
BitOperation.rshift(BitPolicy policy,
String binName,
int bitOffset,
int bitSize,
int shift)
Create bit "right shift" operation.
|
static Operation |
BitOperation.set(BitPolicy policy,
String binName,
int bitOffset,
int bitSize,
byte[] value)
Create bit "set" operation.
|
static Operation |
BitOperation.setInt(BitPolicy policy,
String binName,
int bitOffset,
int bitSize,
long value)
Create bit "setInt" operation.
|
static Operation |
BitOperation.subtract(BitPolicy policy,
String binName,
int bitOffset,
int bitSize,
long value,
boolean signed,
BitOverflowAction action)
Create bit "subtract" operation.
|
static Operation |
BitOperation.xor(BitPolicy policy,
String binName,
int bitOffset,
int bitSize,
byte[] value)
Create bit "exclusive or" operation.
|
Copyright © 2012–2022 Aerospike, Inc. All rights reserved.