Package

io.eels.component

hive

Permalink

package hive

Visibility
  1. Public
  2. All

Type Members

  1. trait CommitCallback extends AnyRef

    Permalink
  2. trait FileListener extends AnyRef

    Permalink
  3. trait FilenameStrategy extends AnyRef

    Permalink
  4. class HiveContext extends AnyRef

    Permalink
  5. case class HiveDatabase(dbName: String)(implicit fs: FileSystem, client: IMetaStoreClient) extends Product with Serializable

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

    Permalink
  7. trait HiveDialect extends Logging

    Permalink
  8. class HiveFilePart extends Part with Using

    Permalink

  9. trait HiveFormat extends AnyRef

    Permalink
  10. class HiveOps extends Logging

    Permalink
  11. trait HiveOutputStream extends AnyRef

    Permalink
  12. class HivePartitionPart extends Part with Logging

    Permalink

    A Hive Part that can read values from the metastore, rather than reading values from files.

    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.

  13. class HivePartitionScanner extends Logging

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

    Permalink
  15. case class HiveSinkConfig(padNulls: Boolean, includePartitionsInData: Boolean) extends Product with Serializable

    Permalink
  16. class HiveSinkWriter extends SinkWriter with Logging

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

    Permalink

    projection

    sets which fields are required by the caller.

    predicate

    optional predicate which will filter rows at the read level

  18. case class HiveTable(dbName: String, tableName: String)(implicit fs: FileSystem, client: IMetaStoreClient) extends Logging with Product with Serializable

    Permalink
  19. case class PartitionColumn(name: String, dataType: DataType = StringType) extends Product with Serializable

    Permalink
  20. trait Publisher[T] extends AnyRef

    Permalink
  21. trait StagingStrategy extends AnyRef

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

    Permalink

Value Members

  1. object DefaultEelFilenameStrategy extends FilenameStrategy

    Permalink
  2. object DefaultStagingStrategy extends StagingStrategy

    Permalink
  3. object FileListener

    Permalink
  4. object HiveDDL

    Permalink
  5. object HiveDatasetUri extends Serializable

    Permalink
  6. object HiveDialect extends Logging

    Permalink
  7. object HiveFileScanner extends Logging

    Permalink
  8. object HiveFormat

    Permalink
  9. object HiveSchemaFns extends Logging

    Permalink
  10. object HiveSink extends Serializable

    Permalink
  11. object HiveSinkConfig extends Logging with Serializable

    Permalink
  12. object HiveTableFilesFn extends Logging

    Permalink

    Locates files for a given table.

    Locates files for a given table. Connects to the hive metastore to get the partitions list (or if no partitions then just root) and scans those directories.

  13. package dialect

    Permalink
  14. package partition

    Permalink

Ungrouped