package
hive
Type Members
-
case class
HiveDatasetUri(db: String, table: String) extends Product with Serializable
-
trait
HiveDialect extends StrictLogging
-
case class
HiveFieldSpec(name: String, type: String, comment: Option[String] = None) extends Product with Serializable
-
-
trait
HiveFormat extends AnyRef
-
-
case class
HiveSink(dbName: String, tableName: String, ioThreads: Int = 4, dynamicPartitioning: Option[Boolean] = None, schemaEvolution: Option[Boolean] = None)(implicit fs: FileSystem, client: IMetaStoreClient) extends Sink with StrictLogging with Product with Serializable
-
case class
HiveSinkBuilder(db: String, table: String, params: Map[String, List[String]]) extends Builder[HiveSink] with Product with Serializable
-
-
case class
HiveSource(dbName: String, tableName: String, partitionExprs: List[PartitionConstraint] = Nil, columnNames: Seq[String] = Nil, predicate: Option[Predicate] = None)(implicit fs: FileSystem, client: IMetaStoreClient) extends Source with Logging with Using with Product with Serializable
-
case class
HiveSourceBuilder(db: String, table: String, params: Map[String, List[String]]) extends Builder[HiveSource] with Product with Serializable
-
case class
HiveSpec(dbName: String, tables: List[HiveTableSpec]) extends Product with Serializable
-
case class
HiveTableSpec(tableName: String, location: String, fields: List[HiveFieldSpec], tableType: String, partitionKeys: List[String], partitions: List[PartitionSpec], params: Map[String, String], inputFormat: String, outputFormat: String, serde: String, retention: Int, createTime: Long, createTimeFormatted: String, owner: String) extends Product with Serializable
-
trait
HiveWriter extends AnyRef
-
case class
Partition(parts: List[PartitionPart]) extends Product with Serializable
-
-
case class
PartitionEquals(name: String, value: String) extends PartitionConstraint with Product with Serializable
-
case class
PartitionGt(name: String, value: String) extends PartitionConstraint with Product with Serializable
-
case class
PartitionGte(name: String, value: String) extends PartitionConstraint with Product with Serializable
-
case class
PartitionKey(name: String, values: Seq[String]) extends Product with Serializable
-
case class
PartitionLt(name: String, value: String) extends PartitionConstraint with Product with Serializable
-
case class
PartitionLte(name: String, value: String) extends PartitionConstraint with Product with Serializable
-
case class
PartitionPart(key: String, value: String) extends Product with Serializable
-
case class
PartitionSpec(values: List[String], location: String, params: Map[String, String]) extends Product with Serializable
-
trait
Predicate extends AnyRef
Part that can read values from the metastore directly. This is used when requested columns are all partition keys.