public final class BatchUDF extends BatchRecord
BatchRecord.Type
Modifier and Type | Field and Description |
---|---|
byte[] |
argBytes
Wire protocol bytes for function args.
|
Value[] |
functionArgs
Optional arguments to lua function.
|
String |
functionName
Lua function name.
|
String |
packageName
Package or lua module name.
|
BatchUDFPolicy |
policy
Optional UDF policy.
|
hasWrite, inDoubt, key, record, resultCode
Constructor and Description |
---|
BatchUDF(BatchUDFPolicy policy,
Key key,
String packageName,
String functionName,
Value[] functionArgs)
Constructor using specified policy.
|
BatchUDF(Key key,
String packageName,
String functionName,
Value[] functionArgs)
Constructor using default policy.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(BatchRecord obj)
Optimized reference equality check to determine batch wire protocol repeat flag.
|
BatchRecord.Type |
getType()
Return batch command type.
|
int |
size(Policy parentPolicy)
Return wire protocol size.
|
prepare, setError, setRecord, toString
public final BatchUDFPolicy policy
public final String packageName
public final String functionName
public final Value[] functionArgs
public byte[] argBytes
public BatchUDF(Key key, String packageName, String functionName, Value[] functionArgs)
public BatchUDF(BatchUDFPolicy policy, Key key, String packageName, String functionName, Value[] functionArgs)
public BatchRecord.Type getType()
getType
in class BatchRecord
public boolean equals(BatchRecord obj)
equals
in class BatchRecord
public int size(Policy parentPolicy)
size
in class BatchRecord
Copyright © 2012–2022 Aerospike, Inc. All rights reserved.