Packages

package client

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. client
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package auth
  2. package model
  3. package util

Type Members

  1. case class BearerTokenDeltaSharingProfile(shareCredentialsVersion: Option[Int], endpoint: String = null, bearerToken: String = null, expirationTime: String = null) extends DeltaSharingProfile with Product with Serializable
  2. trait DeltaSharingClient extends AnyRef

    An interface to fetch Delta metadata from remote server.

  3. sealed trait DeltaSharingProfile extends AnyRef
    Annotations
    @JsonDeserialize()
  4. trait DeltaSharingProfileProvider extends AnyRef

    A provider that provides Delta Sharing profile for data recipient to access the shared data.

    A provider that provides Delta Sharing profile for data recipient to access the shared data. https://github.com/delta-io/delta-sharing/blob/main/PROTOCOL.md#profile-file-format.

  5. class DeltaSharingRestClient extends DeltaSharingClient with Logging

    A REST client to fetch Delta metadata from remote server.

  6. case class OAuthClientCredentialsDeltaSharingProfile(shareCredentialsVersion: Option[Int], endpoint: String = null, tokenEndpoint: String = null, clientId: String = null, clientSecret: String = null, scope: Option[String] = None) extends DeltaSharingProfile with Product with Serializable
  7. case class ParsedDeltaSharingResponse(version: Long, respondedFormat: String, lines: Seq[String], capabilitiesMap: Map[String, String], fileIdHash: Option[String] = None) extends Product with Serializable

    A case class containing the parsed response of a delta sharing rpc.

    A case class containing the parsed response of a delta sharing rpc.

    version

    the table version of the shared table.

    respondedFormat

    the sharing format (parquet or delta), used to parse the lines.

    lines

    all lines in the response.

    capabilitiesMap

    Map parsed from the value of delta-sharing-capabilities in the response header

    fileIdHash

    The fileidhash response header value, if present (e.g. parquet or delta).

  8. case class ParsedDeltaSharingTablePath(profileFile: String, share: String, schema: String, table: String) extends Product with Serializable

Value Members

  1. val VERSION: String
  2. object DeltaSharingProfile
  3. object DeltaSharingRestClient extends Logging

Inherited from AnyRef

Inherited from Any

Ungrouped