public class LockComponentBuilder extends Object
LockComponents| Constructor and Description |
|---|
LockComponentBuilder() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.hive.metastore.api.LockComponent |
build()
Get the constructed lock component.
|
LockComponentBuilder |
setDbName(String dbName)
Set the database name.
|
LockComponentBuilder |
setExclusive()
Set the lock to be exclusive.
|
LockComponentBuilder |
setIsDynamicPartitionWrite(boolean t) |
LockComponentBuilder |
setIsTransactional(boolean t) |
LockComponentBuilder |
setOperationType(org.apache.hadoop.hive.metastore.api.DataOperationType dop) |
LockComponentBuilder |
setPartitionName(String partitionName)
Set the partition name.
|
LockComponentBuilder |
setSemiShared()
Set the lock to be semi-shared.
|
LockComponentBuilder |
setShared()
Set the lock to be shared.
|
LockComponentBuilder |
setTableName(String tableName)
Set the table name.
|
public LockComponentBuilder setExclusive()
public LockComponentBuilder setSemiShared()
public LockComponentBuilder setShared()
public LockComponentBuilder setDbName(String dbName)
dbName - database namepublic LockComponentBuilder setOperationType(org.apache.hadoop.hive.metastore.api.DataOperationType dop)
public LockComponentBuilder setIsTransactional(boolean t)
public LockComponentBuilder setTableName(String tableName)
tableName - table namepublic LockComponentBuilder setPartitionName(String partitionName)
partitionName - partition namepublic LockComponentBuilder setIsDynamicPartitionWrite(boolean t)
public org.apache.hadoop.hive.metastore.api.LockComponent build()
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.