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 = "", source: String = "") extends Product with Serializable

    Permalink

    source

    a string describing the application using the client. Will be sent as part of the X-Lakefs-Client header.

  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 GarbageCollector extends Serializable

    Permalink
  11. class GravelerSplit extends InputSplit with Writable

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

    Permalink
  13. class Item[T] extends AnyRef

    Permalink
  14. trait KeyFilter extends Serializable

    Permalink
  15. class LakeFSAllRangesInputFormat extends LakeFSBaseInputFormat

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

    Permalink
  17. class LakeFSCommitInputFormat extends LakeFSBaseInputFormat

    Permalink
  18. class LakeFSJobParams extends AnyRef

    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 S3RetryDeleteObjectsCondition extends SDKDefaultRetryCondition

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

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

    Permalink
  26. class SparkFilter extends KeyFilter

    Permalink
  27. trait StorageClient extends AnyRef

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

    Permalink

Value Members

  1. object ApiClient

    Permalink
  2. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  3. object BulkRemoverFactory

    Permalink
  4. object Exporter

    Permalink
  5. object GarbageCollector extends Serializable

    Permalink
  6. object GravelerSplit

    Permalink
  7. object HadoopUtils

    Permalink
  8. object LakeFSContext

    Permalink
  9. object LakeFSInputFormat

    Permalink
  10. object LakeFSJobParams

    Permalink
  11. 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
  12. object SSTableReader

    Permalink
  13. object StorageClientType extends Enumeration

    Permalink
  14. object StorageClients

    Permalink
  15. object StorageUtils

    Permalink
  16. object URLResolver extends Serializable

    Permalink
  17. object VarInt

    Permalink

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

  18. package conditional

    Permalink

Ungrouped