Package

io.eels.component

hive

Permalink

package hive

Visibility
  1. Public
  2. All

Type Members

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

    Permalink
  2. trait HiveDialect extends StrictLogging

    Permalink
  3. case class HiveFieldSpec(name: String, type: String, comment: Option[String] = None) extends Product with Serializable

    Permalink
  4. class HiveFilePart extends Part

    Permalink
  5. trait HiveFormat extends AnyRef

    Permalink
  6. class HivePartitionPart extends Part with Logging

    Permalink

    Part that can read values from the metastore directly.

    Part that can read values from the metastore directly. This is used when requested columns are all partition keys.

  7. 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

    Permalink
  8. case class HiveSinkBuilder(db: String, table: String, params: Map[String, List[String]]) extends Builder[HiveSink] with Product with Serializable

    Permalink
  9. class HiveSinkWriter extends SinkWriter with Logging

    Permalink
  10. 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

    Permalink
  11. case class HiveSourceBuilder(db: String, table: String, params: Map[String, List[String]]) extends Builder[HiveSource] with Product with Serializable

    Permalink
  12. case class HiveSpec(dbName: String, tables: List[HiveTableSpec]) extends Product with Serializable

    Permalink
  13. 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

    Permalink
  14. trait HiveWriter extends AnyRef

    Permalink
  15. case class Partition(parts: List[PartitionPart]) extends Product with Serializable

    Permalink
  16. trait PartitionConstraint extends AnyRef

    Permalink
  17. case class PartitionEquals(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  18. case class PartitionGt(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  19. case class PartitionGte(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  20. case class PartitionKey(name: String, values: Seq[String]) extends Product with Serializable

    Permalink
  21. case class PartitionLt(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  22. case class PartitionLte(name: String, value: String) extends PartitionConstraint with Product with Serializable

    Permalink
  23. case class PartitionPart(key: String, value: String) extends Product with Serializable

    Permalink
  24. case class PartitionSpec(values: List[String], location: String, params: Map[String, String]) extends Product with Serializable

    Permalink
  25. trait Predicate extends AnyRef

    Permalink

Value Members

  1. object HiveDatasetUri extends Serializable

    Permalink
  2. object HiveDialect extends Logging

    Permalink
  3. object HiveFileScanner extends Logging

    Permalink
  4. object HiveFilesFn extends Logging

    Permalink
  5. object HiveFormat

    Permalink
  6. object HiveOps extends StrictLogging

    Permalink
  7. object HiveSchemaEvolve extends Logging

    Permalink
  8. object HiveSchemaFns extends StrictLogging

    Permalink
  9. object HiveSinkParser extends SinkParser

    Permalink
  10. object HiveSource extends Serializable

    Permalink
  11. object HiveSourceParser extends SourceParser

    Permalink
  12. object HiveSpecFn

    Permalink
  13. object Partition extends Serializable

    Permalink
  14. object PartitionPart extends Serializable

    Permalink
  15. object PartitionPartsFn extends Logging

    Permalink
  16. object Predicate

    Permalink
  17. object PredicateEquals

    Permalink
  18. package dialect

    Permalink

Ungrouped