Uses of Class
com.aerospike.client.operation.BitPolicy

Packages that use BitPolicy
  • Uses of BitPolicy in com.aerospike.client.exp

    Methods in com.aerospike.client.exp with parameters of type BitPolicy
    Modifier and Type
    Method
    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[].
  • Uses of BitPolicy in com.aerospike.client.operation

    Modifier and Type
    Field
    Description
    static final BitPolicy
    BitPolicy.Default
    Default byte[] with normal bin write semantics.
    Methods in com.aerospike.client.operation with parameters of type BitPolicy
    Modifier and Type
    Method
    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.