Changed Interfaces in Hive 2.1
The following interfaces have changed in Hive 2.1:
Interface | Description |
---|---|
org.apache.hadoop.hive.common.ValidTxnList | Models the list of transactions that should be included in a snapshot. |
org.apache.hadoop.hive.metastore.AlterHandler | Interface for Alter Table and Alter Partition code |
org.apache.hadoop.hive.metastore.IMetaStoreClient | Wrapper around hive metastore thrift api |
org.apache.hadoop.hive.metastore.RawStore | |
org.apache.hadoop.hive.metastore.PartitionExpressionProxy | The proxy interface that metastore uses for variety of QL operations (metastore can't depend on QL because QL depends on metastore; creating metastore-client module would be a proper way to solve this problem). |
org.apache.hadoop.hive.ql.exec.persistence.MapJoinTableContainer | |
org.apache.hadoop.hive.ql.exec.spark.SparkShuffler | |
org.apache.hadoop.hive.ql.exec.spark.SparkTran | |
org.apache.hadoop.hive.ql.exec.spark.session.SparkSession | |
org.apache.hadoop.hive.ql.exec.spark.status.SparkJobStatus | SparkJobStatus identify what Hive want to know about the status of a Spark job. |
org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpressionWriter | Interface used to create Writable objects from vector expression primitives. |
org.apache.hadoop.hive.ql.exec.vector.mapjoin.hashtable.VectorMapJoinHashTable | |
org.apache.hadoop.hive.ql.io.InputFormatChecker | Check for validity of the input files. |
org.apache.hadoop.hive.ql.io.orc.Reader | The interface for reading ORC files. |
org.apache.hadoop.hive.ql.io.orc.RecordReader | A row-by-row iterator for ORC files. |
org.apache.hadoop.hive.ql.io.orc.Writer | The HIVE interface for writing ORC files. |
org.apache.hadoop.hive.ql.io.sarg.SearchArgument | Primary interface for SearchArgument, which are the subset of predicates that can be pushed down to the RecordReader. |
org.apache.hadoop.hive.ql.lockmgr.HiveTxnManager | An interface that allows Hive to manage transactions. |
org.apache.hadoop.hive.ql.metadata.formatting.MetaDataFormatter | Interface to format table and index information. |
org.apache.hadoop.hive.ql.plan.OperatorDesc | |
org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthorizationValidator | Interface used to check if user has privileges to perform certain action. |
org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthorizer | Interface for hive authorization plugins. |
org.apache.hadoop.hive.ql.stats.StatsAggregator | An interface for any possible implementation for gathering statistics. |
org.apache.hadoop.hive.ql.stats.StatsPublisher | An interface for any possible implementation for publishing statics. |
org.apache.hadoop.hive.shims.HadoopShims | In order to be compatible with multiple versions of Hadoop, all parts of the Hadoop interface that are not cross-version compatible are encapsulated in an implementation of this class. |
org.apache.hive.hcatalog.streaming.StreamingConnection | Represents a connection to a HiveEndPoint. |
org.apache.hive.hcatalog.streaming.TransactionBatch | Represents a set of Transactions returned by Hive. |
org.apache.hive.service.cli.ICLIService | |
org.apache.hive.service.cli.RowSet | |
org.apache.hive.service.cli.operation.TableTypeMapping | |
org.apache.hive.service.cli.session.HiveSession | |
org.apache.hive.service.cli.session.HiveSessionBase | Methods that don't need to be executed under a doAs context are here. |
org.apache.hive.spark.client.JobContext | Holds runtime information about the job execution context. |
org.apache.hive.spark.client.SparkClient | Defines the API for the Spark remote client. |