public final class BatchUDFPolicy extends Object
| Modifier and Type | Field and Description |
|---|---|
CommitLevel |
commitLevel
Desired consistency guarantee when committing a transaction on the server.
|
boolean |
durableDelete
If the transaction results in a record deletion, leave a tombstone for the record.
|
int |
expiration
Record expiration.
|
Expression |
filterExp
Optional expression filter.
|
boolean |
sendKey
Send user defined key in addition to hash digest.
|
| Constructor and Description |
|---|
BatchUDFPolicy()
Default constructor.
|
BatchUDFPolicy(BatchUDFPolicy other)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
setCommitLevel(CommitLevel commitLevel) |
void |
setDurableDelete(boolean durableDelete) |
void |
setExpiration(int expiration) |
void |
setFilterExp(Expression filterExp) |
void |
setSendKey(boolean sendKey) |
public Expression filterExp
BatchRecord.resultCode is set to
ResultCode.FILTERED_OUT.
If exists, this filter overrides the batch parent filter Policy.filterExp
for the specific key in batch commands that allow a different policy per key.
Otherwise, this filter is ignored.
Default: null
public CommitLevel commitLevel
Default: CommitLevel.COMMIT_ALL
public int expiration
Expiration values:
Default: 0
public boolean durableDelete
Default: false (do not tombstone deleted records).
public boolean sendKey
Default: false (do not send the user defined key)
public BatchUDFPolicy(BatchUDFPolicy other)
public BatchUDFPolicy()
public void setFilterExp(Expression filterExp)
public void setCommitLevel(CommitLevel commitLevel)
public void setExpiration(int expiration)
public void setDurableDelete(boolean durableDelete)
public void setSendKey(boolean sendKey)
Copyright © 2012–2024 Aerospike, Inc. All rights reserved.