Package

io.treeverse

clients

Permalink

package clients

Visibility
  1. Public
  2. All

Type Members

  1. case class APIConfigurations(apiUrl: String, accessKey: String, secretKey: String, connectionTimeoutSec: String = "", readTimeoutSec: String = "") extends Product with Serializable

    Permalink
  2. class ApiClient extends AnyRef

    Permalink
  3. trait BulkRemover extends AnyRef

    Permalink
  4. class Conf extends ScallopConf

    Permalink

    Conf options and arguments usage is documented in https://github.com/scallop/scallop/wiki

  5. class ConfigMapper extends Serializable

    Permalink

    Maps a broadcast object including hadoop configuration values into hadoop configuration.

  6. class EntryRecord[Proto <: Message] extends AnyRef

    Permalink
  7. class EntryRecordReader[Proto <: GeneratedMessage with Message[Proto]] extends RecordReader[Array[Byte], WithIdentifier[Proto]]

    Permalink
  8. case class ExportStatus(path: String, success: Boolean, msg: String) extends Serializable with Product

    Permalink

    Export status of a single file

    Export status of a single file

    path

    of the file

    success

    indicates if the file export succeeded

    msg

    additional information of the status

  9. class Exporter extends AnyRef

    Permalink
  10. class GCBackupAndRestore extends AnyRef

    Permalink
  11. class GarbageCollector extends Serializable

    Permalink
  12. class GravelerSplit extends InputSplit with Writable

    Permalink
  13. class Handler extends Callable[ExportStatus] with Serializable

    Permalink
  14. class Item[T] extends AnyRef

    Permalink
  15. trait KeyFilter extends Serializable

    Permalink
  16. class LakeFSAllRangesInputFormat extends LakeFSBaseInputFormat

    Permalink
  17. abstract class LakeFSBaseInputFormat extends InputFormat[Array[Byte], WithIdentifier[Entry]]

    Permalink
  18. class LakeFSCommitInputFormat extends LakeFSBaseInputFormat

    Permalink
  19. class LakeFSRangeGetter extends RangeGetter

    Permalink
  20. trait RangeGetter extends Serializable

    Permalink
  21. class RequestRetryWrapper extends AnyRef

    Permalink
  22. trait S3ClientBuilder extends Serializable

    Permalink

    Interface to build an S3 client.

    Interface to build an S3 client. The object io.treeverse.clients.conditional.S3ClientBuilder -- conditionally defined in a separate file according to the supported Hadoop version -- implements this trait. (Scala requires companion objects to be defined in the same file, so it cannot be a companion.)

  23. class SSTableIterator[Proto <: GeneratedMessage with Message[Proto]] extends Iterator[Item[Proto]]

    Permalink
  24. class SSTableReader[Proto <: GeneratedMessage with Message[Proto]] extends Closeable

    Permalink
  25. class SparkFilter extends KeyFilter

    Permalink
  26. class WithIdentifier[Proto <: GeneratedMessage with Message[Proto]] extends AnyRef

    Permalink

Value Members

  1. object BulkRemoverFactory

    Permalink
  2. object Exporter

    Permalink
  3. object GCBackupAndRestore

    Permalink
  4. object GarbageCollector extends Serializable

    Permalink
  5. object GravelerSplit

    Permalink
  6. object HadoopUtils

    Permalink
  7. object LakeFSContext

    Permalink
  8. object LakeFSInputFormat

    Permalink
  9. object Main

    Permalink

    Main exports lakeFS object to an object-store location.

    Main exports lakeFS object to an object-store location. There are 3 options to run the Export main:

    1. Export all objects from branch 'main' on 'example-repo' repository to s3 location 's3://example-bucket/prefix/': submit example-repo s3://example-bucket/prefix/ --branch=main 2. Export all objects from a commit 'c805e49bafb841a0875f49cd555b397340bbd9b8' on 'example-repo' repository to s3 location 's3://example-bucket/prefix/': submit example-repo s3://example-bucket/prefix/ --commit_id=c805e49bafb841a0875f49cd555b397340bbd9b8 3. Export only the diff between branch 'main' and commit 'c805e49bafb841a0875f49cd555b397340bbd9b8' on 'example-repo' repository to s3 location 's3://example-bucket/prefix/': submit example-repo s3://example-bucket/prefix/ --branch=main --prev_commit_id=c805e49bafb841a0875f49cd555b397340bbd9b8
  10. object SSTableReader

    Permalink
  11. object StorageClientType extends Enumeration

    Permalink
  12. object StorageUtils

    Permalink
  13. object URLResolver extends Serializable

    Permalink
  14. object VarInt

    Permalink

    from https://github.com/addthis/stream-lib/blob/master/src/main/java/com/clearspring/analytics/util/Varint.java

  15. package conditional

    Permalink

Ungrouped