| Name | Description | Type | Package | Framework |
| AbstractOperatorDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| AbstractVectorDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| AddPartitionDesc | Contains the information needed to add one or more partitions. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| AddPartitionDesc .OnePartitionDesc | Class | org.apache.hadoop.hive.ql.plan.AddPartitionDesc | Apache Hive | |
| Adjacency | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| Adjacency ._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | Class | org.apache.hadoop.hive.ql.plan.api.Adjacency | Apache Hive |
| AdjacencyType | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| AggregationDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| AlterDatabaseDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| AlterDatabaseDesc .ALTER_DB_TYPES | Class | org.apache.hadoop.hive.ql.plan.AlterDatabaseDesc | Apache Hive | |
| AlterIndexDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| AlterIndexDesc .AlterIndexTypes | Class | org.apache.hadoop.hive.ql.plan.AlterIndexDesc | Apache Hive | |
| AlterTableAlterPartDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| AlterTableDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| AlterTableDesc .AlterTableTypes | Class | org.apache.hadoop.hive.ql.plan.AlterTableDesc | Apache Hive | |
| AlterTableDesc .ProtectModeType | Class | org.apache.hadoop.hive.ql.plan.AlterTableDesc | Apache Hive | |
| AlterTableExchangePartition | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| AlterTableSimpleDesc | Contains information needed to modify a partition or a tableSee Also:Serialized Form | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| AppMasterEventDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ArchiveDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ArchiveWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ArchiveWork .ArchiveActionType | Class | org.apache.hadoop.hive.ql.plan.ArchiveWork | Apache Hive | |
| BaseWork | BaseWork. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| BoundaryDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| BucketMapJoinContext | was inner class of MapreLocalWork. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| CollectDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ColStatistics | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ColStatistics .Range | Class | org.apache.hadoop.hive.ql.plan.ColStatistics | Apache Hive | |
| ColumnStatsDesc | Contains the information needed to persist column level statisticsSee Also:Serialized Form | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ColumnStatsUpdateWork | ColumnStatsUpdateWork implementation. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ColumnStatsWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| CommonMergeJoinDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ConditionalResolver | Conditional task resolution interface. | Interface | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ConditionalResolverCommonJoin | ConditionalResolverSkewJoin. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ConditionalResolverCommonJoin .ConditionalResolverCommonJoinCtx | ConditionalResolverSkewJoinCtx. | Class | org.apache.hadoop.hive.ql.plan.ConditionalResolverCommonJoin | Apache Hive |
| ConditionalResolverMergeFiles | Conditional task resolution interface. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ConditionalResolverMergeFiles .ConditionalResolverMergeFilesCtx | ConditionalResolverMergeFilesCtx. | Class | org.apache.hadoop.hive.ql.plan.ConditionalResolverMergeFiles | Apache Hive |
| ConditionalResolverSkewJoin | ConditionalResolverSkewJoin. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ConditionalResolverSkewJoin .ConditionalResolverSkewJoinCtx | ConditionalResolverSkewJoinCtx. | Class | org.apache.hadoop.hive.ql.plan.ConditionalResolverSkewJoin | Apache Hive |
| ConditionalWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| CopyWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| CreateDatabaseDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| CreateFunctionDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| CreateIndexDesc | create index descriptorSee Also:Serialized Form | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| CreateMacroDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| CreateTableDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| CreateTableLikeDesc | CreateTableLikeDesc. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| CreateViewDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| CurrentRowDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| DDLDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DDLWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DemuxDesc | Demux operator descriptor implementation. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| DependencyCollectionWork | DependencyCollectionWorkSee Also:Serialized Form | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| DescDatabaseDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DescFunctionDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DescTableDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DropDatabaseDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DropFunctionDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DropIndexDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DropMacroDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DropTableDesc | TODO: this is currently used for both drop table and drop partitions. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| DropTableDesc .PartSpec | Class | org.apache.hadoop.hive.ql.plan.DropTableDesc | Apache Hive | |
| DummyStoreDesc | Dummy Store Desc. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| DynamicPartitionCtx | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| DynamicPruningEventDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| Explain | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| Explain .Level | Class | org.apache.hadoop.hive.ql.plan.Explain | Apache Hive | |
| ExplainSQRewriteWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ExplainWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ExplosionDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ExprNodeColumnDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ExprNodeColumnListDesc | Dummy desc only for populating TOK_ALLCOLREF and should not be used outside of TypeCheckProcFactory | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ExprNodeConstantDesc | A constant expression. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ExprNodeDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ExprNodeDesc .ExprNodeDescEqualityWrapper | Class | org.apache.hadoop.hive.ql.plan.ExprNodeDesc | Apache Hive | |
| ExprNodeDescUtils | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ExprNodeDynamicListDesc | This expression represents a list that will be available at runtime. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ExprNodeFieldDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ExprNodeGenericFuncDesc | Describes a GenericFunc node. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| FetchWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| FileMergeDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| FileSinkDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| FileSinkDesc .DPSortState | Class | org.apache.hadoop.hive.ql.plan.FileSinkDesc | Apache Hive | |
| FilterDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| FilterDesc .SampleDesc | sampleDesc is used to keep track of the sampling descriptor. | Class | org.apache.hadoop.hive.ql.plan.FilterDesc | Apache Hive |
| ForwardDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| FunctionWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| GrantDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| GrantRevokeRoleDDL | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| Graph | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| Graph ._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | Class | org.apache.hadoop.hive.ql.plan.api.Graph | Apache Hive |
| GroupByDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| GroupByDesc .Mode | Class | org.apache.hadoop.hive.ql.plan.GroupByDesc | Apache Hive | |
| HashTableDummyDesc | HashTable Dummy Descriptor implementation. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| HashTableSinkDesc | Map Join operator Descriptor implementation. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| HiveOperation | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| HiveOperation .PrivilegeAgreement | Class | org.apache.hadoop.hive.ql.plan.HiveOperation | Apache Hive | |
| JoinCondDesc | Join conditions Descriptor implementation. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| JoinDesc | Join operator Descriptor implementation. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| LateralViewForwardDesc | LateralViewForwardDesc. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| LateralViewJoinDesc | LateralViewJoinDesc. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| LimitDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ListBucketingCtx | Context for list bucketing. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ListSinkDesc | description for ListSinkOperator, just for explain result. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| LoadDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| LoadFileDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| LoadMultiFilesDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| LoadTableDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| LockDatabaseDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| LockTableDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| MapJoinDesc | Map Join operator Descriptor implementation. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| MapredLocalWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| MapredWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| MapWork | MapWork represents all the information used to run a map task on the cluster. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| MergeJoinWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| MoveWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| MsckDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| MuxDesc | Mux operator descriptor implementation. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| NodeType | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| Operator | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| Operator ._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | Class | org.apache.hadoop.hive.ql.plan.api.Operator | Apache Hive |
| OperatorDesc | Interface | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| OperatorType | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| OpTraits | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| OrcFileMergeDesc | ORC fast file merge operator descriptor. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| OrderDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| OrderExpressionDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| PartitionDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| PartitionDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| PartitionedTableFunctionDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| PlanUtils | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| PlanUtils .ExpressionTypes | Class | org.apache.hadoop.hive.ql.plan.PlanUtils | Apache Hive | |
| PrincipalDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| PrivilegeDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| PrivilegeObjectDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| PTFDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| PTFDeserializer | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| PTFExpressionDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| PTFInputDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| PTFQueryInputDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| Query | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| Query ._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | Class | org.apache.hadoop.hive.ql.plan.api.Query | Apache Hive |
| QueryPlan | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| QueryPlan ._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | Class | org.apache.hadoop.hive.ql.plan.api.QueryPlan | Apache Hive |
| RangeBoundaryDef | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| RCFileMergeDesc | Descriptor for Fast file merge RC file operator. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ReducerTimeStatsPerJob | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ReduceSinkDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ReduceSinkDesc .ReducerTraits | Class | org.apache.hadoop.hive.ql.plan.ReduceSinkDesc | Apache Hive | |
| ReduceWork | ReduceWork represents all the information used to run a reduce task on the cluster. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ReloadFunctionDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| RenamePartitionDesc | Contains the information needed to rename a partition. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| RevokeDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| RoleDDLDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| RoleDDLDesc .RoleOperation | Class | org.apache.hadoop.hive.ql.plan.RoleDDLDesc | Apache Hive | |
| SchemaDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ScriptDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| SelectDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ShapeDetails | Class | org.apache.hadoop.hive.ql.plan.ptf | Apache Hive | |
| ShowColumnsDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ShowCompactionsDesc | Descriptor for showing compactions. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ShowConfDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ShowCreateTableDesc | ShowCreateTableDesc. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ShowDatabasesDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ShowFunctionsDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ShowGrantDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ShowIndexesDesc | Returns table index information per SQL syntax. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ShowLocksDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ShowPartitionsDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ShowTablesDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| ShowTableStatusDesc | ShowTableStatusDesc. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ShowTblPropertiesDesc | ShowTblPropertiesDesc. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| ShowTxnsDesc | Descriptor for showing transactions. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| SkewedColumnPositionPair | This class record 2 types of positions for a skewed column: 1. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| SMBJoinDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| SparkBucketMapJoinContext | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| SparkEdgeProperty | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| SparkHashTableSinkDesc | Map Join operator Descriptor implementation. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| SparkWork | This class encapsulates all the work objects that can be executed in a single Spark job. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| Stage | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| Stage ._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | Class | org.apache.hadoop.hive.ql.plan.api.Stage | Apache Hive |
| StageType | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| Statistics | Statistics. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| Statistics .State | Class | org.apache.hadoop.hive.ql.plan.Statistics | Apache Hive | |
| StatsNoJobWork | Client-side stats aggregator task. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| StatsWork | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| SwitchDatabaseDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| TableDesc | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| TableScanDesc | Table Scan Descriptor Currently, data is only read from a base source as part of map-reduce framework. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| Task | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| Task ._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | Class | org.apache.hadoop.hive.ql.plan.api.Task | Apache Hive |
| TaskType | Class | org.apache.hadoop.hive.ql.plan.api | Apache Hive | |
| TezEdgeProperty | Class | org.apache.hadoop.hive.ql.plan | Apache Hive | |
| TezEdgeProperty .EdgeType | Class | org.apache.hadoop.hive.ql.plan.TezEdgeProperty | Apache Hive | |
| TezWork | TezWork. | Class | org.apache.hadoop.hive.ql.plan | Apache Hive |
| TezWork .VertexType | Class | org.apache.hadoop.hive.ql.plan.TezWork | Apache Hive | |