Index

A B C D E F G H I L N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

alterNamespace(String[], NamespaceChange...) - Method in class org.apache.polaris.spark.SparkCatalog
 
alterTable(Identifier, TableChange...) - Method in class org.apache.polaris.spark.PolarisSparkCatalog
 
alterTable(Identifier, TableChange...) - Method in class org.apache.polaris.spark.SparkCatalog
 
alterView(Identifier, ViewChange...) - Method in class org.apache.polaris.spark.SparkCatalog
 

B

build() - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest.Builder
 
build() - Method in class org.apache.polaris.spark.rest.GenericTable.Builder
 
build() - Method in class org.apache.polaris.spark.rest.ListGenericTablesResponse.Builder
 
build() - Method in class org.apache.polaris.spark.rest.LoadGenericTableResponse.Builder
 
builder() - Static method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
builder() - Static method in class org.apache.polaris.spark.rest.GenericTable
 
builder() - Static method in class org.apache.polaris.spark.rest.ListGenericTablesResponse
 
builder() - Static method in class org.apache.polaris.spark.rest.LoadGenericTableResponse
 
builder(String, String) - Static method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
builder(String, String) - Static method in class org.apache.polaris.spark.rest.GenericTable
 
builder(GenericTable) - Static method in class org.apache.polaris.spark.rest.LoadGenericTableResponse
 

C

catalogName - Variable in class org.apache.polaris.spark.SparkCatalog
 
close() - Method in class org.apache.polaris.spark.PolarisRESTCatalog
 
createGenericTable(TableIdentifier, String, String, Map<String, String>) - Method in interface org.apache.polaris.spark.PolarisCatalog
 
createGenericTable(TableIdentifier, String, String, Map<String, String>) - Method in class org.apache.polaris.spark.PolarisRESTCatalog
 
CreateGenericTableRequest - Class in org.apache.polaris.spark.rest
 
CreateGenericTableRequest(String, String) - Constructor for class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
CreateGenericTableRequest(String, String, String, String, Map<String, String>) - Constructor for class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
CreateGenericTableRequest.Builder - Class in org.apache.polaris.spark.rest
 
CreateGenericTableRESTRequest - Class in org.apache.polaris.spark.rest
RESTRequest definition for CreateGenericTable which extends the iceberg RESTRequest.
CreateGenericTableRESTRequest(String, String, String, String, Map<String, String>) - Constructor for class org.apache.polaris.spark.rest.CreateGenericTableRESTRequest
 
CreateGenericTableRESTRequest(CreateGenericTableRequest) - Constructor for class org.apache.polaris.spark.rest.CreateGenericTableRESTRequest
 
createNamespace(String[], Map<String, String>) - Method in class org.apache.polaris.spark.SparkCatalog
 
createTable(Identifier, StructType, Transform[], Map<String, String>) - Method in class org.apache.polaris.spark.PolarisSparkCatalog
 
createTable(Identifier, StructType, Transform[], Map<String, String>) - Method in class org.apache.polaris.spark.SparkCatalog
 
createView(Identifier, String, String, String[], StructType, String[], String[], String[], Map<String, String>) - Method in class org.apache.polaris.spark.SparkCatalog
 

D

defaultNamespace() - Method in class org.apache.polaris.spark.SparkCatalog
 
DELTA_CATALOG_IMPL_KEY - Static variable in class org.apache.polaris.spark.utils.DeltaHelper
 
deltaHelper - Variable in class org.apache.polaris.spark.SparkCatalog
 
DeltaHelper - Class in org.apache.polaris.spark.utils
 
DeltaHelper(CaseInsensitiveStringMap) - Constructor for class org.apache.polaris.spark.utils.DeltaHelper
 
dropGenericTable(TableIdentifier) - Method in interface org.apache.polaris.spark.PolarisCatalog
 
dropGenericTable(TableIdentifier) - Method in class org.apache.polaris.spark.PolarisRESTCatalog
 
dropNamespace(String[], boolean) - Method in class org.apache.polaris.spark.SparkCatalog
 
dropTable(Identifier) - Method in class org.apache.polaris.spark.PolarisSparkCatalog
 
dropTable(Identifier) - Method in class org.apache.polaris.spark.SparkCatalog
 
dropView(Identifier) - Method in class org.apache.polaris.spark.SparkCatalog
 

E

equals(Object) - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
equals(Object) - Method in class org.apache.polaris.spark.rest.GenericTable
 
equals(Object) - Method in class org.apache.polaris.spark.rest.ListGenericTablesResponse
 
equals(Object) - Method in class org.apache.polaris.spark.rest.LoadGenericTableResponse
 

F

fetchConfig(RESTClient, Map<String, String>, Map<String, String>) - Static method in class org.apache.polaris.spark.PolarisRESTCatalog
 

G

GenericTable - Class in org.apache.polaris.spark.rest
 
GenericTable(String, String) - Constructor for class org.apache.polaris.spark.rest.GenericTable
 
GenericTable(String, String, String, String, Map<String, String>) - Constructor for class org.apache.polaris.spark.rest.GenericTable
 
GenericTable.Builder - Class in org.apache.polaris.spark.rest
 
getAuthSession(SparkCatalog) - Static method in class org.apache.polaris.spark.utils.PolarisCatalogUtils
Get the catalogAuth field inside the RESTSessionCatalog used by Iceberg Spark Catalog use reflection.
getBaseLocation() - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
getBaseLocation() - Method in class org.apache.polaris.spark.rest.GenericTable
 
getDoc() - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
getDoc() - Method in class org.apache.polaris.spark.rest.GenericTable
 
getFormat() - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
getFormat() - Method in class org.apache.polaris.spark.rest.GenericTable
 
getIdentifiers() - Method in class org.apache.polaris.spark.rest.ListGenericTablesResponse
 
getName() - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
getName() - Method in class org.apache.polaris.spark.rest.GenericTable
 
getNextPageToken() - Method in class org.apache.polaris.spark.rest.ListGenericTablesResponse
An opaque token that allows clients to make use of pagination for list APIs (e.g.
getProperties() - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
getProperties() - Method in class org.apache.polaris.spark.rest.GenericTable
 
getTable() - Method in class org.apache.polaris.spark.rest.LoadGenericTableResponse
 

H

hashCode() - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
hashCode() - Method in class org.apache.polaris.spark.rest.GenericTable
 
hashCode() - Method in class org.apache.polaris.spark.rest.ListGenericTablesResponse
 
hashCode() - Method in class org.apache.polaris.spark.rest.LoadGenericTableResponse
 

I

icebergsSparkCatalog - Variable in class org.apache.polaris.spark.SparkCatalog
 
initialize(String, CaseInsensitiveStringMap) - Method in class org.apache.polaris.spark.PolarisSparkCatalog
 
initialize(String, CaseInsensitiveStringMap) - Method in class org.apache.polaris.spark.SparkCatalog
 
initialize(Map<String, String>, OAuth2Util.AuthSession) - Method in class org.apache.polaris.spark.PolarisRESTCatalog
 
invalidateTable(Identifier) - Method in class org.apache.polaris.spark.SparkCatalog
 
isTableWithSparkManagedLocation(Map<String, String>) - Static method in class org.apache.polaris.spark.utils.PolarisCatalogUtils
For tables whose location is manged by Spark Session Catalog, there will be no location or path in the properties.

L

listGenericTables(Namespace) - Method in interface org.apache.polaris.spark.PolarisCatalog
 
listGenericTables(Namespace) - Method in class org.apache.polaris.spark.PolarisRESTCatalog
 
ListGenericTablesResponse - Class in org.apache.polaris.spark.rest
 
ListGenericTablesResponse(String, Set<TableIdentifier>) - Constructor for class org.apache.polaris.spark.rest.ListGenericTablesResponse
 
ListGenericTablesResponse.Builder - Class in org.apache.polaris.spark.rest
 
ListGenericTablesRESTResponse - Class in org.apache.polaris.spark.rest
RESTResponse definition for ListGenericTable which extends the iceberg RESTResponse.
ListGenericTablesRESTResponse(String, Set<TableIdentifier>) - Constructor for class org.apache.polaris.spark.rest.ListGenericTablesRESTResponse
 
listNamespaces() - Method in class org.apache.polaris.spark.SparkCatalog
 
listNamespaces(String[]) - Method in class org.apache.polaris.spark.SparkCatalog
 
listTables(String[]) - Method in class org.apache.polaris.spark.PolarisSparkCatalog
 
listTables(String[]) - Method in class org.apache.polaris.spark.SparkCatalog
 
listViews(String...) - Method in class org.apache.polaris.spark.SparkCatalog
 
loadDeltaCatalog(PolarisSparkCatalog) - Method in class org.apache.polaris.spark.utils.DeltaHelper
 
loadGenericTable(TableIdentifier) - Method in interface org.apache.polaris.spark.PolarisCatalog
 
loadGenericTable(TableIdentifier) - Method in class org.apache.polaris.spark.PolarisRESTCatalog
 
LoadGenericTableResponse - Class in org.apache.polaris.spark.rest
 
LoadGenericTableResponse(GenericTable) - Constructor for class org.apache.polaris.spark.rest.LoadGenericTableResponse
 
LoadGenericTableResponse.Builder - Class in org.apache.polaris.spark.rest
 
LoadGenericTableRESTResponse - Class in org.apache.polaris.spark.rest
RESTResponse definition for LoadGenericTable which extends the iceberg RESTResponse.
LoadGenericTableRESTResponse(GenericTable) - Constructor for class org.apache.polaris.spark.rest.LoadGenericTableRESTResponse
 
loadNamespaceMetadata(String[]) - Method in class org.apache.polaris.spark.SparkCatalog
 
loadSparkTable(GenericTable) - Static method in class org.apache.polaris.spark.utils.PolarisCatalogUtils
Load spark table using DataSourceV2.
loadTable(Identifier) - Method in class org.apache.polaris.spark.PolarisSparkCatalog
 
loadTable(Identifier) - Method in class org.apache.polaris.spark.SparkCatalog
 
loadView(Identifier) - Method in class org.apache.polaris.spark.SparkCatalog
 

N

name() - Method in class org.apache.polaris.spark.PolarisSparkCatalog
 
name() - Method in class org.apache.polaris.spark.SparkCatalog
 

O

org.apache.polaris.spark - package org.apache.polaris.spark
 
org.apache.polaris.spark.rest - package org.apache.polaris.spark.rest
 
org.apache.polaris.spark.utils - package org.apache.polaris.spark.utils
 

P

PolarisCatalog - Interface in org.apache.polaris.spark
 
PolarisCatalogUtils - Class in org.apache.polaris.spark.utils
 
PolarisCatalogUtils() - Constructor for class org.apache.polaris.spark.utils.PolarisCatalogUtils
 
PolarisRESTCatalog - Class in org.apache.polaris.spark
[[PolarisRESTCatalog]] talks to Polaris REST APIs, and implements the PolarisCatalog interfaces, which are generic table related APIs at this moment.
PolarisRESTCatalog() - Constructor for class org.apache.polaris.spark.PolarisRESTCatalog
 
PolarisRESTCatalog(Function<Map<String, String>, RESTClient>) - Constructor for class org.apache.polaris.spark.PolarisRESTCatalog
 
polarisSparkCatalog - Variable in class org.apache.polaris.spark.SparkCatalog
 
PolarisSparkCatalog - Class in org.apache.polaris.spark
A spark TableCatalog Implementation interacts with Polaris specific APIs only.
PolarisSparkCatalog(PolarisCatalog) - Constructor for class org.apache.polaris.spark.PolarisSparkCatalog
 
purgeTable(Identifier) - Method in class org.apache.polaris.spark.PolarisSparkCatalog
 
purgeTable(Identifier) - Method in class org.apache.polaris.spark.SparkCatalog
 

R

renameTable(Identifier, Identifier) - Method in class org.apache.polaris.spark.PolarisSparkCatalog
 
renameTable(Identifier, Identifier) - Method in class org.apache.polaris.spark.SparkCatalog
 
renameView(Identifier, Identifier) - Method in class org.apache.polaris.spark.SparkCatalog
 
replaceView(Identifier, String, String, String[], StructType, String[], String[], String[], Map<String, String>) - Method in class org.apache.polaris.spark.SparkCatalog
 
REST_PAGE_SIZE - Static variable in class org.apache.polaris.spark.PolarisRESTCatalog
 

S

setBaseLocation(String) - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest.Builder
 
setBaseLocation(String) - Method in class org.apache.polaris.spark.rest.GenericTable.Builder
 
setDoc(String) - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest.Builder
 
setDoc(String) - Method in class org.apache.polaris.spark.rest.GenericTable.Builder
 
setFormat(String) - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest.Builder
 
setFormat(String) - Method in class org.apache.polaris.spark.rest.GenericTable.Builder
 
setIdentifiers(Set<TableIdentifier>) - Method in class org.apache.polaris.spark.rest.ListGenericTablesResponse.Builder
 
setName(String) - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest.Builder
 
setName(String) - Method in class org.apache.polaris.spark.rest.GenericTable.Builder
 
setNextPageToken(String) - Method in class org.apache.polaris.spark.rest.ListGenericTablesResponse.Builder
 
setProperties(Map<String, String>) - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest.Builder
 
setProperties(Map<String, String>) - Method in class org.apache.polaris.spark.rest.GenericTable.Builder
 
setTable(GenericTable) - Method in class org.apache.polaris.spark.rest.LoadGenericTableResponse.Builder
 
SparkCatalog - Class in org.apache.polaris.spark
SparkCatalog Implementation that is able to interact with both Iceberg SparkCatalog and Polaris SparkCatalog.
SparkCatalog() - Constructor for class org.apache.polaris.spark.SparkCatalog
 
stageCreate(Identifier, StructType, Transform[], Map<String, String>) - Method in class org.apache.polaris.spark.SparkCatalog
 
stageCreateOrReplace(Identifier, StructType, Transform[], Map<String, String>) - Method in class org.apache.polaris.spark.SparkCatalog
 
stageReplace(Identifier, StructType, Transform[], Map<String, String>) - Method in class org.apache.polaris.spark.SparkCatalog
 

T

TABLE_PATH_KEY - Static variable in class org.apache.polaris.spark.utils.PolarisCatalogUtils
 
TABLE_PROVIDER_KEY - Static variable in class org.apache.polaris.spark.utils.PolarisCatalogUtils
 
toString() - Method in class org.apache.polaris.spark.rest.CreateGenericTableRequest
 
toString() - Method in class org.apache.polaris.spark.rest.GenericTable
 
toString() - Method in class org.apache.polaris.spark.rest.ListGenericTablesResponse
 
toString() - Method in class org.apache.polaris.spark.rest.LoadGenericTableResponse
 

U

useDelta(String) - Static method in class org.apache.polaris.spark.utils.PolarisCatalogUtils
Check whether the table provider is delta.
useIceberg(String) - Static method in class org.apache.polaris.spark.utils.PolarisCatalogUtils
Check whether the table provider is iceberg.

V

validate() - Method in class org.apache.polaris.spark.rest.CreateGenericTableRESTRequest
 
validate() - Method in class org.apache.polaris.spark.rest.ListGenericTablesRESTResponse
 
validate() - Method in class org.apache.polaris.spark.rest.LoadGenericTableRESTResponse
 
validateAndResolveCatalogOptions(CaseInsensitiveStringMap) - Method in class org.apache.polaris.spark.SparkCatalog
Check whether invalid catalog configuration is provided, and return an option map with catalog type configured correctly.
A B C D E F G H I L N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values