public class LockRequestBuilder extends Object
LockRequest easier.| Constructor and Description |
|---|
LockRequestBuilder()
Deprecated.
|
LockRequestBuilder(String agentInfo) |
| Modifier and Type | Method and Description |
|---|---|
LockRequestBuilder |
addLockComponent(LockComponent component)
Add a lock component to the lock request
|
LockRequestBuilder |
addLockComponents(Collection<LockComponent> components)
Add a collection with lock components to the lock request
|
LockRequest |
build()
Get the constructed LockRequest.
|
LockRequestBuilder |
setExclusiveCTAS(boolean exclusiveCTAS) |
LockRequestBuilder |
setTransactionId(long txnid)
Set the transaction id.
|
LockRequestBuilder |
setUser(String user) |
LockRequestBuilder |
setZeroWaitReadEnabled(boolean zeroWaitRead) |
public LockRequestBuilder()
public LockRequestBuilder(String agentInfo)
public LockRequest build()
public LockRequestBuilder setTransactionId(long txnid)
txnid - transaction idpublic LockRequestBuilder setUser(String user)
public LockRequestBuilder setZeroWaitReadEnabled(boolean zeroWaitRead)
public LockRequestBuilder setExclusiveCTAS(boolean exclusiveCTAS)
public LockRequestBuilder addLockComponent(LockComponent component)
component - to addpublic LockRequestBuilder addLockComponents(Collection<LockComponent> components)
components - to addCopyright © 2024 The Apache Software Foundation. All rights reserved.