io.eels.component

hive

package hive

Visibility
  1. Public
  2. All

Type Members

  1. case class HiveDatasetUri(db: String, table: String) extends Product with Serializable

  2. trait HiveDialect extends StrictLogging

  3. trait HiveFormat extends AnyRef

  4. case class HiveSink(dbName: String, tableName: String, props: HiveSinkProps = ..., partitionKeys: List[String] = immutable.this.Nil)(implicit fs: FileSystem, hiveConf: HiveConf) extends Sink with StrictLogging with Product with Serializable

  5. case class HiveSinkProps(createTable: Boolean = false, overwriteTable: Boolean = false, format: HiveFormat = HiveFormat.Text) extends Product with Serializable

  6. case class HiveSource(db: String, table: String, props: HiveSourceProps = ..., partitions: List[PartitionExpr] = immutable.this.Nil)(implicit fs: FileSystem, hive: HiveConf) extends Source with StrictLogging with Using with Product with Serializable

  7. case class HiveSourceProps(ignoreHiddenFiles: Boolean = true, hiddenFilePattern: String = "_.*", concurrentReads: Int = 8) extends Product with Serializable

  8. trait HiveWriter extends AnyRef

  9. case class Partition(key: String, value: String) extends Product with Serializable

  10. case class PartitionEquals(name: String, value: String) extends PartitionExpr with Product with Serializable

  11. trait PartitionExpr extends AnyRef

Value Members

  1. object FrameSchemaFn extends StrictLogging

  2. object HiveDatasetUri extends Serializable

  3. object HiveDialect

  4. object HiveFormat

  5. object HiveOps extends StrictLogging

  6. object HiveSchemaFieldsFn extends StrictLogging

  7. object ParquetHiveDialect extends HiveDialect

  8. object TextHiveDialect extends HiveDialect

Ungrouped