package
hive
Type Members
-
-
-
-
-
case class
HiveDatabase(dbName: String)(implicit fs: FileSystem, client: IMetaStoreClient) extends Product with Serializable
-
case class
HiveDatasetUri(db: String, table: String) extends Product with Serializable
-
-
class
HiveFilePart extends Part with Using
-
trait
HiveFormat extends AnyRef
-
class
HiveOps extends Logging
-
-
-
-
case class
HiveSink(dbName: String, tableName: String, dynamicPartitioning: Option[Boolean] = None, schemaEvolution: Option[Boolean] = None, permission: Option[FsPermission] = None, inheritPermissions: Option[Boolean] = None, principal: Option[String] = None, partitionFields: Seq[String] = Nil, partitionPathStrategy: PartitionPathStrategy = DefaultHivePathStrategy, filenameStrategy: FilenameStrategy = DefaultEelFilenameStrategy, stagingStrategy: StagingStrategy = DefaultStagingStrategy, keytabPath: Option[Path] = None, fileListener: FileListener = FileListener.noop, createTable: Boolean = false, callbacks: Seq[CommitCallback] = Nil, roundingMode: RoundingMode = RoundingMode.UNNECESSARY, metadata: Map[String, String] = Map.empty)(implicit fs: FileSystem, client: IMetaStoreClient) extends Sink with Logging with Product with Serializable
-
case class
HiveSinkConfig(padNulls: Boolean, includePartitionsInData: Boolean) extends Product with Serializable
-
class
HiveSinkWriter extends SinkWriter with Logging
-
case class
HiveSource(dbName: String, tableName: String, projection: List[String] = Nil, predicate: Option[Predicate] = None, partitionConstraint: Option[PartitionConstraint] = None, principal: Option[String] = None, keytabPath: Option[Path] = None)(implicit fs: FileSystem, client: IMetaStoreClient) extends Source with Logging with Using with Product with Serializable
-
case class
HiveTable(dbName: String, tableName: String)(implicit fs: FileSystem, client: IMetaStoreClient) extends Logging with Product with Serializable
-
case class
PartitionColumn(name: String, dataType: DataType = StringType) extends Product with Serializable
-
trait
Publisher[T] extends AnyRef
-
-
case class
TableSpec(tableName: String, tableType: TableType, location: String, cols: Seq[FieldSchema], numBuckets: Int, bucketNames: List[String], params: Map[String, String], inputFormat: String, outputFormat: String, serde: String, retention: Int, createTime: Long, lastAccessTime: Long, owner: String) extends Product with Serializable
A Hive Part that can read values from the metastore, rather than reading values from files. This can be used only when the requested fields are all partition keys.