Package com.aerospike.client
Class BatchUDF
java.lang.Object
com.aerospike.client.BatchRecord
com.aerospike.client.BatchUDF
Batch user defined functions.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.aerospike.client.BatchRecord
BatchRecord.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionbyte[]Wire protocol bytes for function args.final Value[]Optional arguments to lua function.final StringLua function name.final StringPackage or lua module name.final BatchUDFPolicyOptional UDF policy.Fields inherited from class com.aerospike.client.BatchRecord
hasWrite, inDoubt, key, record, resultCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(BatchRecord obj, com.aerospike.client.configuration.ConfigurationProvider configProvider) Optimized reference equality check to determine batch wire protocol repeat flag.getType()Return batch command type.intReturn wire protocol size.Methods inherited from class com.aerospike.client.BatchRecord
prepare, setError, setRecord, toString
-
Field Details
-
policy
Optional UDF policy. -
packageName
Package or lua module name. -
functionName
Lua function name. -
functionArgs
Optional arguments to lua function. -
argBytes
public byte[] argBytesWire protocol bytes for function args. For internal use only.
-
-
Constructor Details
-
BatchUDF
Constructor using default policy. -
BatchUDF
public BatchUDF(BatchUDFPolicy policy, Key key, String packageName, String functionName, Value[] functionArgs) Constructor using specified policy.
-
-
Method Details
-
getType
Return batch command type.- Overrides:
getTypein classBatchRecord
-
equals
public boolean equals(BatchRecord obj, com.aerospike.client.configuration.ConfigurationProvider configProvider) Optimized reference equality check to determine batch wire protocol repeat flag. For internal use only.- Overrides:
equalsin classBatchRecord
-
size
public int size(Policy parentPolicy, com.aerospike.client.configuration.ConfigurationProvider configProvider) Return wire protocol size. For internal use only.- Overrides:
sizein classBatchRecord
-