public class DDLWork extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected HashSet<ReadEntity> |
inputs
ReadEntitites that are passed to the hooks.
|
protected HashSet<WriteEntity> |
outputs
List of WriteEntities that are passed to the hooks.
|
protected HashSet<ReadEntity> inputs
protected HashSet<WriteEntity> outputs
public DDLWork()
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, CreateIndexDesc createIndex)
public DDLWork(AlterIndexDesc alterIndex)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, CreateDatabaseDesc createDatabaseDesc)
createDatabaseDesc - Create Database descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, DescDatabaseDesc descDatabaseDesc)
inputs - outputs - descDatabaseDesc - Database descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, AlterDatabaseDesc alterDbDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, TruncateTableDesc truncateTblDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowConfDesc showConfDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, DropDatabaseDesc dropDatabaseDesc)
dropDatabaseDesc - Drop Database descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, SwitchDatabaseDesc switchDatabaseDesc)
switchDatabaseDesc - Switch Database descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, AlterTableDesc alterTblDesc)
alterTblDesc - alter table descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, AlterIndexDesc alterIdxDesc)
alterIdxDesc - alter index descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, CreateTableDesc createTblDesc)
createTblDesc - create table descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, CreateTableLikeDesc createTblLikeDesc)
createTblLikeDesc - create table like descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, CreateViewDesc createVwDesc)
createVwDesc - create view descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, DropTableDesc dropTblDesc)
dropTblDesc - drop table descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, DescTableDesc descTblDesc)
descTblDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowDatabasesDesc showDatabasesDesc)
showDatabasesDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowTablesDesc showTblsDesc)
showTblsDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowColumnsDesc showColumnsDesc)
showColumnsDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, LockTableDesc lockTblDesc)
lockTblDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, UnlockTableDesc unlockTblDesc)
unlockTblDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, LockDatabaseDesc lockDatabaseDesc)
lockDatabaseDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, UnlockDatabaseDesc unlockDatabaseDesc)
unlockDatabaseDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowFunctionsDesc showFuncsDesc)
showFuncsDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowLocksDesc showLocksDesc)
showLocksDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowCompactionsDesc showCompactionsDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowTxnsDesc showTxnsDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, DescFunctionDesc descFuncDesc)
descFuncDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowPartitionsDesc showPartsDesc)
showPartsDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowCreateTableDesc showCreateTblDesc)
showCreateTblDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, AddPartitionDesc addPartitionDesc)
addPartitionDesc - information about the partitions we want to add.public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, RenamePartitionDesc renamePartitionDesc)
renamePartitionDesc - information about the partitions we want to add.public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, AlterTableSimpleDesc simpleDesc)
inputs - outputs - simpleDesc - public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, MsckDesc checkDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowTableStatusDesc showTblStatusDesc)
showTblStatusDesc - show table status descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowTblPropertiesDesc showTblPropertiesDesc)
showTblPropertiesDesc - show table properties descriptorpublic DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, DropIndexDesc dropIndexDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, RoleDDLDesc roleDDLDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, GrantDesc grantDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowGrantDesc showGrant)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, RevokeDesc revokeDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, GrantRevokeRoleDDL grantRevokeRoleDDL)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, ShowIndexesDesc showIndexesDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, AlterTablePartMergeFilesDesc mergeDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, AlterTableAlterPartDesc alterPartDesc)
public DDLWork(HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs, AlterTableExchangePartition alterTableExchangePartition)
public DescDatabaseDesc getDescDatabaseDesc()
public CreateDatabaseDesc getCreateDatabaseDesc()
public void setCreateDatabaseDesc(CreateDatabaseDesc createDatabaseDesc)
createDatabaseDesc - public DropDatabaseDesc getDropDatabaseDesc()
public void setDropDatabaseDesc(DropDatabaseDesc dropDatabaseDesc)
dropDatabaseDesc - public SwitchDatabaseDesc getSwitchDatabaseDesc()
public void setSwitchDatabaseDesc(SwitchDatabaseDesc switchDatabaseDesc)
switchDatabaseDesc - public LockDatabaseDesc getLockDatabaseDesc()
public void setLockDatabaseDesc(LockDatabaseDesc lockDatabaseDesc)
public UnlockDatabaseDesc getUnlockDatabaseDesc()
public void setUnlockDatabaseDesc(UnlockDatabaseDesc unlockDatabaseDesc)
public CreateTableDesc getCreateTblDesc()
public void setCreateTblDesc(CreateTableDesc createTblDesc)
createTblDesc - the createTblDesc to setpublic CreateIndexDesc getCreateIndexDesc()
public void setCreateIndexDesc(CreateIndexDesc createIndexDesc)
createIndexDesc - the createIndexDesc to setpublic AlterIndexDesc getAlterIndexDesc()
public void setAlterIndexDesc(AlterIndexDesc alterIndexDesc)
alterIndexDesc - the alterIndexDesc to setpublic CreateTableLikeDesc getCreateTblLikeDesc()
public void setCreateTblLikeDesc(CreateTableLikeDesc createTblLikeDesc)
createTblLikeDesc - the createTblDesc to setpublic CreateViewDesc getCreateViewDesc()
public void setCreateViewDesc(CreateViewDesc createVwDesc)
createVwDesc - the createViewDesc to setpublic DropTableDesc getDropTblDesc()
public void setDropTblDesc(DropTableDesc dropTblDesc)
dropTblDesc - the dropTblDesc to setpublic AlterTableDesc getAlterTblDesc()
public void setAlterTblDesc(AlterTableDesc alterTblDesc)
alterTblDesc - the alterTblDesc to setpublic ShowDatabasesDesc getShowDatabasesDesc()
public void setShowDatabasesDesc(ShowDatabasesDesc showDatabasesDesc)
showDatabasesDesc - the showDatabasesDesc to setpublic ShowTablesDesc getShowTblsDesc()
public void setShowTblsDesc(ShowTablesDesc showTblsDesc)
showTblsDesc - the showTblsDesc to setpublic ShowColumnsDesc getShowColumnsDesc()
public void setShowColumnsDesc(ShowColumnsDesc showColumnsDesc)
showColumnsDesc - the showColumnsDesc to setpublic ShowFunctionsDesc getShowFuncsDesc()
public ShowLocksDesc getShowLocksDesc()
public ShowCompactionsDesc getShowCompactionsDesc()
public ShowTxnsDesc getShowTxnsDesc()
public LockTableDesc getLockTblDesc()
public UnlockTableDesc getUnlockTblDesc()
public DescFunctionDesc getDescFunctionDesc()
public void setShowFuncsDesc(ShowFunctionsDesc showFuncsDesc)
showFuncsDesc - the showFuncsDesc to setpublic void setShowLocksDesc(ShowLocksDesc showLocksDesc)
showLocksDesc - the showLocksDesc to setpublic void setShowCompactionsDesc(ShowCompactionsDesc showCompactionsDesc)
public void setShowTxnsDesc(ShowTxnsDesc showTxnsDesc)
public void setLockTblDesc(LockTableDesc lockTblDesc)
lockTblDesc - the lockTblDesc to setpublic void setUnlockTblDesc(UnlockTableDesc unlockTblDesc)
unlockTblDesc - the unlockTblDesc to setpublic void setDescFuncDesc(DescFunctionDesc descFuncDesc)
descFuncDesc - the showFuncsDesc to setpublic ShowPartitionsDesc getShowPartsDesc()
public void setShowPartsDesc(ShowPartitionsDesc showPartsDesc)
showPartsDesc - the showPartsDesc to setpublic ShowCreateTableDesc getShowCreateTblDesc()
public void setShowCreateTblDesc(ShowCreateTableDesc showCreateTblDesc)
showCreateTblDesc - the showCreateTblDesc to setpublic ShowIndexesDesc getShowIndexesDesc()
public void setShowIndexesDesc(ShowIndexesDesc showIndexesDesc)
public DescTableDesc getDescTblDesc()
public void setDescTblDesc(DescTableDesc descTblDesc)
descTblDesc - the descTblDesc to setpublic AddPartitionDesc getAddPartitionDesc()
public void setAddPartitionDesc(AddPartitionDesc addPartitionDesc)
addPartitionDesc - information about the partitions we want to add.public RenamePartitionDesc getRenamePartitionDesc()
public void setRenamePartitionDesc(RenamePartitionDesc renamePartitionDesc)
renamePartitionDesc - information about the partitions we want to rename.public AlterTableSimpleDesc getAlterTblSimpleDesc()
public void setAlterTblSimpleDesc(AlterTableSimpleDesc desc)
desc - information about the table/partitions we want to alter.public MsckDesc getMsckDesc()
public void setMsckDesc(MsckDesc msckDesc)
msckDesc - metastore check descriptionpublic ShowTableStatusDesc getShowTblStatusDesc()
public void setShowTblStatusDesc(ShowTableStatusDesc showTblStatusDesc)
showTblStatusDesc - show table descriptorpublic ShowTblPropertiesDesc getShowTblPropertiesDesc()
public void setShowTblPropertiesDesc(ShowTblPropertiesDesc showTblPropertiesDesc)
public CreateViewDesc getCreateVwDesc()
public void setCreateVwDesc(CreateViewDesc createVwDesc)
public void setDescFunctionDesc(DescFunctionDesc descFunctionDesc)
public HashSet<ReadEntity> getInputs()
public HashSet<WriteEntity> getOutputs()
public void setInputs(HashSet<ReadEntity> inputs)
public void setOutputs(HashSet<WriteEntity> outputs)
public DropIndexDesc getDropIdxDesc()
public void setDropIdxDesc(DropIndexDesc dropIdxDesc)
public RoleDDLDesc getRoleDDLDesc()
public void setRoleDDLDesc(RoleDDLDesc roleDDLDesc)
roleDDLDesc - role ddl descpublic GrantDesc getGrantDesc()
public void setGrantDesc(GrantDesc grantDesc)
grantDesc - grant descpublic ShowGrantDesc getShowGrantDesc()
public void setShowGrantDesc(ShowGrantDesc showGrantDesc)
showGrantDesc - public RevokeDesc getRevokeDesc()
public void setRevokeDesc(RevokeDesc revokeDesc)
public GrantRevokeRoleDDL getGrantRevokeRoleDDL()
public void setGrantRevokeRoleDDL(GrantRevokeRoleDDL grantRevokeRoleDDL)
grantRevokeRoleDDL - public void setAlterDatabaseDesc(AlterDatabaseDesc alterDbDesc)
public AlterDatabaseDesc getAlterDatabaseDesc()
public AlterTablePartMergeFilesDesc getMergeFilesDesc()
public void setMergeFilesDesc(AlterTablePartMergeFilesDesc mergeDesc)
mergeDesc - descriptor of merging filespublic boolean getNeedLock()
public void setNeedLock(boolean needLock)
public AlterTableAlterPartDesc getAlterTableAlterPartDesc()
public void setAlterTableAlterPartDesc(AlterTableAlterPartDesc alterPartitionDesc)
alterPartitionDesc - information about the partitions we want to change.public TruncateTableDesc getTruncateTblDesc()
public void setTruncateTblDesc(TruncateTableDesc truncateTblDesc)
public AlterTableExchangePartition getAlterTableExchangePartition()
public void setAlterTableExchangePartition(AlterTableExchangePartition alterTableExchangePartition)
alterTableExchangePartition - set the value of the table partition to be exchangedpublic ShowConfDesc getShowConfDesc()
public void setShowConfDesc(ShowConfDesc showConfDesc)
Copyright © 2017 The Apache Software Foundation. All rights reserved.