package client
- Alphabetic
- By Inheritance
- client
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class BearerTokenDeltaSharingProfile(shareCredentialsVersion: Option[Int], endpoint: String = null, bearerToken: String = null, expirationTime: String = null) extends DeltaSharingProfile with Product with Serializable
- trait DeltaSharingClient extends AnyRef
An interface to fetch Delta metadata from remote server.
- sealed trait DeltaSharingProfile extends AnyRef
- Annotations
- @JsonDeserialize()
- 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.
- class DeltaSharingRestClient extends DeltaSharingClient with Logging
A REST client to fetch Delta metadata from remote server.
- 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
- 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).
- case class ParsedDeltaSharingTablePath(profileFile: String, share: String, schema: String, table: String) extends Product with Serializable
Value Members
- val VERSION: String
- object DeltaSharingProfile
- object DeltaSharingRestClient extends Logging