Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y 

A

accept(ErrorResponse) - Method in class com.datastrato.gravitino.client.ErrorHandlers.OAuthErrorHandler
 
addColumn(String[], Type) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding an optional column.
addColumn(String[], Type, String) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addColumn(String[], Type, TableChange.ColumnPosition) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addColumn(String[], Type, String, TableChange.ColumnPosition) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addColumn(String[], Type, boolean) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addColumn(String[], Type, String, boolean) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addColumn(String[], Type, String, TableChange.ColumnPosition, boolean) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
AddTableColumnRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableColumnRequest
 
AddTableColumnRequest(String[], Type, String, TableChange.ColumnPosition, boolean) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableColumnRequest
Constructor for AddTableColumnRequest.
AddTableColumnRequest(String[], Type, String, TableChange.ColumnPosition) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableColumnRequest
Constructor for AddTableColumnRequest with default nullable value(true).
AddTableColumnRequest(String[], Type, String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableColumnRequest
Constructor for AddTableColumnRequest with default position and nullable value(true).
after(String) - Static method in interface com.datastrato.gravitino.rel.TableChange.ColumnPosition
 
ALREADY_EXISTS_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
 
alreadyExists(String, String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
alreadyExists(String, String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
AlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when an entity or resource already exists.
AlreadyExistsException(String) - Constructor for exception com.datastrato.gravitino.exceptions.AlreadyExistsException
 
AlreadyExistsException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.AlreadyExistsException
 
alterCatalog(NameIdentifier, CatalogChange...) - Method in class com.datastrato.gravitino.client.GravitinoMetaLake
Alter the catalog with specified identifier by applying the changes.
alterCatalog(NameIdentifier, CatalogChange...) - Method in interface com.datastrato.gravitino.SupportsCatalogs
Alter a catalog with specified identifier.
alterMetalake(NameIdentifier, MetalakeChange...) - Method in class com.datastrato.gravitino.client.GravitinoClient
Alters a specific Metalake using the Gravitino API.
alterMetalake(NameIdentifier, MetalakeChange...) - Method in interface com.datastrato.gravitino.SupportsMetalakes
Alter a metalake with specified identifier.
alternatives(List<String>) - Method in class com.datastrato.gravitino.config.ConfigBuilder
Sets the alternatives for the configuration.
alterSchema(NameIdentifier, SchemaChange...) - Method in class com.datastrato.gravitino.client.RelationalCatalog
Alter the schema with specified identifier by applying the changes.
alterSchema(NameIdentifier, SchemaChange...) - Method in interface com.datastrato.gravitino.rel.SupportsSchemas
Apply the metadata change to a schema in the catalog.
alterTable(NameIdentifier, TableChange...) - Method in class com.datastrato.gravitino.client.RelationalCatalog
Alter the table with specified identifier by applying the changes.
alterTable(NameIdentifier, TableChange...) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Apply the change to a table in the catalog.
ANONYMOUS_USER - Static variable in interface com.datastrato.gravitino.auth.AuthConstants
 
apply(String, Expression[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that applies a function to the input value.
args() - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO
 
args() - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO
 
args() - Method in class com.datastrato.gravitino.dto.rel.partitions.FunctionPartitioningDTO
 
argType() - Method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO
 
argType() - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO
 
argType() - Method in interface com.datastrato.gravitino.dto.rel.expressions.FunctionArg
 
argType() - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitions.BucketPartitioningDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitions.FunctionPartitioningDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitioningDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitions.Partitioning.SingleFieldPartitioning
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitioningDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitions.TruncatePartitioningDTO
 
arguments() - Method in interface com.datastrato.gravitino.rel.expressions.FunctionExpression
 
arguments() - Method in class com.datastrato.gravitino.rel.expressions.FunctionExpression.FuncExpressionImpl
 
arguments() - Method in interface com.datastrato.gravitino.rel.expressions.transforms.Transform
 
arguments() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transform.SingleFieldTransform
 
arguments() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ApplyTransform
 
arguments() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.BucketTransform
 
arguments() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ListTransform
 
arguments() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.RangeTransform
 
arguments() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.TruncateTransform
 
ascending(Expression) - Static method in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders
Create a sort order by the given expression with the ascending sort direction and nulls first ordering.
asSchemas() - Method in interface com.datastrato.gravitino.Catalog
Return the SupportsSchemas if the catalog supports schema operations.
asSchemas() - Method in class com.datastrato.gravitino.client.RelationalCatalog
 
assignments() - Method in interface com.datastrato.gravitino.rel.expressions.transforms.Transform
 
assignments() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ListTransform
 
assignments() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.RangeTransform
 
asTableCatalog() - Method in interface com.datastrato.gravitino.Catalog
 
asTableCatalog() - Method in class com.datastrato.gravitino.client.RelationalCatalog
 
Audit - Interface in com.datastrato.gravitino
Represents the audit information of an entity.
audit - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
 
audit - Variable in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
 
audit - Variable in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
 
audit - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
Auditable - Interface in com.datastrato.gravitino
An auditable entity is an entity that has audit information associated with it.
AuditDTO - Class in com.datastrato.gravitino.dto
Data transfer object representing audit information.
AuditDTO.Builder<S extends AuditDTO.Builder> - Class in com.datastrato.gravitino.dto
Builder class for constructing an AuditDTO instance.
auditInfo() - Method in interface com.datastrato.gravitino.Auditable
 
auditInfo() - Method in class com.datastrato.gravitino.dto.CatalogDTO
 
auditInfo() - Method in class com.datastrato.gravitino.dto.MetalakeDTO
 
auditInfo() - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO
 
auditInfo() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
AuthConstants - Interface in com.datastrato.gravitino.auth
 
AuthenticatorType - Enum in com.datastrato.gravitino.auth
 
AUTHORIZATION_BASIC_HEADER - Static variable in interface com.datastrato.gravitino.auth.AuthConstants
 
AUTHORIZATION_BEARER_HEADER - Static variable in interface com.datastrato.gravitino.auth.AuthConstants
 

B

BadRequestException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when the request is invalid.
BadRequestException(String) - Constructor for exception com.datastrato.gravitino.exceptions.BadRequestException
 
BadRequestException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.BadRequestException
 
BaseResponse - Class in com.datastrato.gravitino.dto.responses
Represents a base response for REST API calls.
BaseResponse(int) - Constructor for class com.datastrato.gravitino.dto.responses.BaseResponse
Constructor for BaseResponse.
BaseResponse() - Constructor for class com.datastrato.gravitino.dto.responses.BaseResponse
Default constructor for BaseResponse.
booleanConf() - Method in class com.datastrato.gravitino.config.ConfigBuilder
Creates a configuration entry for Boolean data type.
bucket(int, String[]...) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the bucket of the input value.
BucketPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 
build() - Method in class com.datastrato.gravitino.client.GravitinoClient.Builder
Builds a new GravitinoClient instance.
build() - Method in class com.datastrato.gravitino.client.HTTPClient.Builder
Builds and returns an instance of the HTTPClient with the configured options.
build() - Method in class com.datastrato.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder
Builds the instance of the OAuth2TokenProvider.
build() - Method in class com.datastrato.gravitino.dto.AuditDTO.Builder
Builds an instance of AuditDTO using the builder's properties.
build() - Method in class com.datastrato.gravitino.dto.CatalogDTO.Builder
Builds an instance of CatalogDTO using the builder's properties.
build() - Method in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
Builds an instance of MetalakeDTO using the builder's properties.
build() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
Builds a Column DTO based on the provided builder parameters.
build() - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO.Builder
 
build() - Method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO.Builder
 
build() - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO.Builder
 
build() - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO.Builder
 
build() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitioningDTO.Builder
 
build() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitioningDTO.Builder
 
build() - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
Builds a Schema DTO based on the provided builder parameters.
build() - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO.Builder
 
build() - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Builds a Table DTO based on the provided builder parameters.
build() - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl.Builder
 
builder() - Static method in class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider
Creates a new instance of the DefaultOAuth2TokenProvider.Builder
Builder() - Constructor for class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider.Builder
 
builder(String) - Static method in class com.datastrato.gravitino.client.GravitinoClient
Creates a new builder for constructing a GravitinoClient.
builder(Map<String, String>) - Static method in class com.datastrato.gravitino.client.HTTPClient
Creates a new instance of the HTTPClient.Builder with the specified properties.
builder() - Static method in class com.datastrato.gravitino.dto.AuditDTO
Creates a new Builder for constructing an Audit DTO.
Builder() - Constructor for class com.datastrato.gravitino.dto.AuditDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.CatalogDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.MetalakeDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.ColumnDTO
Creates a new Builder to build a Column DTO.
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.DistributionDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.partitions.ListPartitioningDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.partitions.RangePartitioningDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.SortOrderDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.TableDTO
Creates a new Builder to build a Table DTO.
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
Builder() - Constructor for class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl.Builder
 

C

Catalog - Interface in com.datastrato.gravitino
The interface of a catalog.
Catalog.Type - Enum in com.datastrato.gravitino
The type of the catalog.
CatalogAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a resource already exists.
CatalogAlreadyExistsException(String) - Constructor for exception com.datastrato.gravitino.exceptions.CatalogAlreadyExistsException
 
CatalogAlreadyExistsException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.CatalogAlreadyExistsException
 
CatalogChange - Interface in com.datastrato.gravitino
A catalog change is a change to a catalog.
catalogChange() - Method in interface com.datastrato.gravitino.dto.requests.CatalogUpdateRequest
Returns the catalog change associated with this request.
catalogChange() - Method in class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.RemoveCatalogPropertyRequest
 
catalogChange() - Method in class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.RenameCatalogRequest
 
catalogChange() - Method in class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.SetCatalogPropertyRequest
 
catalogChange() - Method in class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.UpdateCatalogCommentRequest
 
CatalogChange.RemoveProperty - Class in com.datastrato.gravitino
A catalog change to remove a property from the catalog.
CatalogChange.RenameCatalog - Class in com.datastrato.gravitino
A catalog change to rename the catalog.
CatalogChange.SetProperty - Class in com.datastrato.gravitino
A catalog change to set the property and value for the catalog.
CatalogChange.UpdateCatalogComment - Class in com.datastrato.gravitino
A catalog change to update the catalog comment.
CatalogCreateRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to create a catalog.
CatalogCreateRequest() - Constructor for class com.datastrato.gravitino.dto.requests.CatalogCreateRequest
Default constructor for CatalogCreateRequest.
CatalogCreateRequest(String, Catalog.Type, String, String, Map<String, String>) - Constructor for class com.datastrato.gravitino.dto.requests.CatalogCreateRequest
Constructor for CatalogCreateRequest.
CatalogDTO - Class in com.datastrato.gravitino.dto
Data transfer object representing catalog information.
CatalogDTO() - Constructor for class com.datastrato.gravitino.dto.CatalogDTO
 
CatalogDTO(String, Catalog.Type, String, String, Map<String, String>, AuditDTO) - Constructor for class com.datastrato.gravitino.dto.CatalogDTO
 
CatalogDTO.Builder<S extends CatalogDTO.Builder> - Class in com.datastrato.gravitino.dto
Builder class for constructing a CatalogDTO instance.
catalogErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
 
catalogExists(NameIdentifier) - Method in interface com.datastrato.gravitino.SupportsCatalogs
Check if a catalog exists.
CatalogProvider - Interface in com.datastrato.gravitino
A Catalog provider is a class that provides a short name for a catalog.
CatalogResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response containing catalog information.
CatalogResponse(CatalogDTO) - Constructor for class com.datastrato.gravitino.dto.responses.CatalogResponse
Constructor for CatalogResponse.
CatalogResponse() - Constructor for class com.datastrato.gravitino.dto.responses.CatalogResponse
Default constructor for CatalogResponse.
CatalogUpdateRequest - Interface in com.datastrato.gravitino.dto.requests
Represents an interface for catalog update requests.
CatalogUpdateRequest.RemoveCatalogPropertyRequest - Class in com.datastrato.gravitino.dto.requests
 
CatalogUpdateRequest.RenameCatalogRequest - Class in com.datastrato.gravitino.dto.requests
 
CatalogUpdateRequest.SetCatalogPropertyRequest - Class in com.datastrato.gravitino.dto.requests
 
CatalogUpdateRequest.UpdateCatalogCommentRequest - Class in com.datastrato.gravitino.dto.requests
 
CatalogUpdatesRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request containing multiple catalog updates.
CatalogUpdatesRequest(List<CatalogUpdateRequest>) - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdatesRequest
Constructor for CatalogUpdatesRequest.
CatalogUpdatesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdatesRequest
Default constructor for CatalogUpdatesRequest.
check(boolean, String, Object...) - Static method in class com.datastrato.gravitino.NameIdentifier
 
check(boolean, String, Object...) - Static method in class com.datastrato.gravitino.Namespace
 
checkCatalog(NameIdentifier) - Static method in class com.datastrato.gravitino.NameIdentifier
Check the given NameIdentifier is a catalog identifier.
checkCatalog(Namespace) - Static method in class com.datastrato.gravitino.Namespace
Check if the given catalog namespace is legal, throw an IllegalNamespaceException if it's illegal.
checkMetalake(NameIdentifier) - Static method in class com.datastrato.gravitino.NameIdentifier
Check the given NameIdentifier is a metalake identifier.
checkMetalake(Namespace) - Static method in class com.datastrato.gravitino.Namespace
Check if the given metalake namespace is legal, throw an IllegalNamespaceException if it's illegal.
checkSchema(NameIdentifier) - Static method in class com.datastrato.gravitino.NameIdentifier
Check the given NameIdentifier is a schema identifier.
checkSchema(Namespace) - Static method in class com.datastrato.gravitino.Namespace
Check if the given schema namespace is legal, throw an IllegalNamespaceException if it's illegal.
checkTable(NameIdentifier) - Static method in class com.datastrato.gravitino.NameIdentifier
Check the given NameIdentifier is a table identifier.
checkTable(Namespace) - Static method in class com.datastrato.gravitino.Namespace
Check if the given table namespace is legal, throw an IllegalNamespaceException if it's illegal.
children() - Method in interface com.datastrato.gravitino.rel.expressions.distributions.Distribution
 
children() - Method in interface com.datastrato.gravitino.rel.expressions.Expression
 
children() - Method in interface com.datastrato.gravitino.rel.expressions.FunctionExpression
 
children() - Method in interface com.datastrato.gravitino.rel.expressions.Literal
 
children() - Method in interface com.datastrato.gravitino.rel.expressions.NamedReference
 
children() - Method in interface com.datastrato.gravitino.rel.expressions.sorts.SortOrder
 
children() - Method in interface com.datastrato.gravitino.rel.expressions.transforms.Transform
 
client - Variable in class com.datastrato.gravitino.client.OAuth2TokenProvider
 
client - Variable in class com.datastrato.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder
 
close() - Method in class com.datastrato.gravitino.client.GravitinoClient
Closes the GravitinoClient and releases any underlying resources.
close() - Method in class com.datastrato.gravitino.client.HTTPClient
Closes the underlying HTTP client gracefully.
close() - Method in class com.datastrato.gravitino.client.OAuth2TokenProvider
Closes the OAuth2TokenProvider and releases any underlying resources.
Column - Interface in com.datastrato.gravitino.rel
An interface representing a column of a Table.
ColumnDTO - Class in com.datastrato.gravitino.dto.rel
Represents a Column DTO (Data Transfer Object).
ColumnDTO.Builder<S extends ColumnDTO.Builder> - Class in com.datastrato.gravitino.dto.rel
Builder class for constructing ColumnDTO instances.
ColumnPositionDeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.ColumnPositionDeserializer
 
ColumnPositionSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.ColumnPositionSerializer
 
columns - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
columns() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
columns() - Method in interface com.datastrato.gravitino.rel.Table
 
com.datastrato.gravitino - package com.datastrato.gravitino
 
com.datastrato.gravitino.auth - package com.datastrato.gravitino.auth
 
com.datastrato.gravitino.client - package com.datastrato.gravitino.client
 
com.datastrato.gravitino.config - package com.datastrato.gravitino.config
 
com.datastrato.gravitino.dto - package com.datastrato.gravitino.dto
 
com.datastrato.gravitino.dto.rel - package com.datastrato.gravitino.dto.rel
 
com.datastrato.gravitino.dto.rel.expressions - package com.datastrato.gravitino.dto.rel.expressions
 
com.datastrato.gravitino.dto.rel.partitions - package com.datastrato.gravitino.dto.rel.partitions
 
com.datastrato.gravitino.dto.requests - package com.datastrato.gravitino.dto.requests
 
com.datastrato.gravitino.dto.responses - package com.datastrato.gravitino.dto.responses
 
com.datastrato.gravitino.dto.util - package com.datastrato.gravitino.dto.util
 
com.datastrato.gravitino.exceptions - package com.datastrato.gravitino.exceptions
 
com.datastrato.gravitino.json - package com.datastrato.gravitino.json
 
com.datastrato.gravitino.rel - package com.datastrato.gravitino.rel
 
com.datastrato.gravitino.rel.expressions - package com.datastrato.gravitino.rel.expressions
 
com.datastrato.gravitino.rel.expressions.distributions - package com.datastrato.gravitino.rel.expressions.distributions
 
com.datastrato.gravitino.rel.expressions.sorts - package com.datastrato.gravitino.rel.expressions.sorts
 
com.datastrato.gravitino.rel.expressions.transforms - package com.datastrato.gravitino.rel.expressions.transforms
 
com.datastrato.gravitino.rel.types - package com.datastrato.gravitino.rel.types
 
com.datastrato.gravitino.rest - package com.datastrato.gravitino.rest
 
com.datastrato.gravitino.utils - package com.datastrato.gravitino.utils
 
comment() - Method in interface com.datastrato.gravitino.Catalog
The comment of the catalog.
comment - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
 
comment() - Method in class com.datastrato.gravitino.dto.CatalogDTO
 
comment - Variable in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
 
comment() - Method in class com.datastrato.gravitino.dto.MetalakeDTO
 
comment - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
 
comment() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
comment - Variable in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
 
comment() - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO
 
comment - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
comment() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
comment() - Method in interface com.datastrato.gravitino.Metalake
The comment of the metalake.
comment() - Method in interface com.datastrato.gravitino.rel.Column
 
comment() - Method in interface com.datastrato.gravitino.rel.Schema
 
comment() - Method in interface com.datastrato.gravitino.rel.Table
 
comment() - Method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
compileDate() - Method in class com.datastrato.gravitino.dto.VersionDTO
 
ComplexType() - Constructor for class com.datastrato.gravitino.rel.types.Type.ComplexType
 
Config - Class in com.datastrato.gravitino
The Config class is responsible for managing configuration settings.
Config(boolean) - Constructor for class com.datastrato.gravitino.Config
Constructs a Config instance.
Config() - Constructor for class com.datastrato.gravitino.Config
Constructs a Config instance and loads default configurations.
ConfigBuilder - Class in com.datastrato.gravitino.config
 
ConfigBuilder(String) - Constructor for class com.datastrato.gravitino.config.ConfigBuilder
Constructs a ConfigBuilder with the given key.
ConfigEntry<T> - Class in com.datastrato.gravitino.config
Defines configuration properties.
createCatalog(NameIdentifier, Catalog.Type, String, String, Map<String, String>) - Method in class com.datastrato.gravitino.client.GravitinoMetaLake
Create a new catalog with specified identifier, type, comment and properties.
createCatalog(NameIdentifier, Catalog.Type, String, String, Map<String, String>) - Method in interface com.datastrato.gravitino.SupportsCatalogs
Create a catalog with specified identifier.
createMetalake(NameIdentifier, String, Map<String, String>) - Method in class com.datastrato.gravitino.client.GravitinoClient
Creates a new Metalake using the Gravitino API.
createMetalake(NameIdentifier, String, Map<String, String>) - Method in interface com.datastrato.gravitino.SupportsMetalakes
Create a metalake with specified identifier.
createSchema(NameIdentifier, String, Map<String, String>) - Method in class com.datastrato.gravitino.client.RelationalCatalog
Create a new schema with specified identifier, comment and metadata.
createSchema(NameIdentifier, String, Map<String, String>) - Method in interface com.datastrato.gravitino.rel.SupportsSchemas
Create a schema in the catalog.
createTable(NameIdentifier, Column[], String, Map<String, String>, Transform[], Distribution, SortOrder[]) - Method in class com.datastrato.gravitino.client.RelationalCatalog
Create a new table with specified identifier, columns, comment and properties.
createTable(NameIdentifier, Column[], String, Map<String, String>) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Create a table in the catalog.
createTable(NameIdentifier, Column[], String, Map<String, String>, Transform[]) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Create a table in the catalog.
createTable(NameIdentifier, Column[], String, Map<String, String>, Distribution, SortOrder[]) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Create a table in the catalog.
createTable(NameIdentifier, Column[], String, Map<String, String>, Distribution) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Create a table in the catalog.
createTable(NameIdentifier, Column[], String, Map<String, String>, SortOrder[]) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Create a table in the catalog.
createTable(NameIdentifier, Column[], String, Map<String, String>, Transform[], Distribution, SortOrder[]) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Create a partitioned table in the catalog.
createTime() - Method in interface com.datastrato.gravitino.Audit
The creation time of the entity.
createTime - Variable in class com.datastrato.gravitino.dto.AuditDTO.Builder
 
createTime() - Method in class com.datastrato.gravitino.dto.AuditDTO
 
createWithDefault(T) - Method in class com.datastrato.gravitino.config.ConfigEntry
Creates a new ConfigEntry instance based on this configuration entry with a default value.
createWithOptional() - Method in class com.datastrato.gravitino.config.ConfigEntry
Creates a new ConfigEntry instance based on this configuration entry with optional value handling.
creator() - Method in interface com.datastrato.gravitino.Audit
The creator of the entity.
creator - Variable in class com.datastrato.gravitino.dto.AuditDTO.Builder
 
creator() - Method in class com.datastrato.gravitino.dto.AuditDTO
 

D

dataType - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
 
dataType() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
dataType() - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO
 
dataType() - Method in interface com.datastrato.gravitino.rel.Column
 
dataType() - Method in interface com.datastrato.gravitino.rel.expressions.Literal
 
dataType() - Method in class com.datastrato.gravitino.rel.expressions.Literal.LiteralImpl
 
DateTimeType() - Constructor for class com.datastrato.gravitino.rel.types.Type.DateTimeType
 
day(String[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the day of the input value.
day(String) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the day of the input value.
DayPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 
decodeFormData(String) - Static method in class com.datastrato.gravitino.rest.RESTUtils
Decode an URL encoded form data string into a map.
decodeString(String) - Static method in class com.datastrato.gravitino.rest.RESTUtils
Decode an URL encoded string.
defaultNullOrdering() - Method in enum com.datastrato.gravitino.rel.expressions.sorts.SortDirection
Returns the default null ordering to use if no null ordering is specified explicitly.
DefaultOAuth2TokenProvider - Class in com.datastrato.gravitino.client
This class is the default implement of OAuth2TokenProvider.
DefaultOAuth2TokenProvider.Builder - Class in com.datastrato.gravitino.client
 
defaultPos() - Static method in interface com.datastrato.gravitino.rel.TableChange.ColumnPosition
 
delete(String, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in class com.datastrato.gravitino.client.HTTPClient
Sends an HTTP DELETE request to the specified path without query parameters and processes the response.
delete(String, Map<String, String>, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in class com.datastrato.gravitino.client.HTTPClient
Sends an HTTP DELETE request to the specified path with the provided query parameters and processes the response.
delete(String, Map<String, String>, Class<T>, Supplier<Map<String, String>>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a DELETE request on the specified path with given information.
delete(String, Class<T>, Supplier<Map<String, String>>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a DELETE request on the specified path with given information and no query parameters.
delete(String, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a DELETE request on the specified path with given information.
delete(String, Map<String, String>, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a DELETE request on the specified path with given information.
deleteColumn(String[], Boolean) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for deleting a field.
DeleteTableColumnRequest(String[], boolean) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableColumnRequest
 
DeleteTableColumnRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableColumnRequest
 
deprecated() - Method in class com.datastrato.gravitino.config.ConfigBuilder
Marks the configuration entry as deprecated.
descending(Expression) - Static method in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders
Create a sort order by the given expression with the descending sort direction and nulls last ordering.
deserialize(JsonParser, DeserializationContext) - Method in class com.datastrato.gravitino.json.JsonUtils.ColumnPositionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.datastrato.gravitino.json.JsonUtils.DistributionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.datastrato.gravitino.json.JsonUtils.NameIdentifierDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.datastrato.gravitino.json.JsonUtils.PartitioningDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.datastrato.gravitino.json.JsonUtils.SortOrderDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.datastrato.gravitino.json.JsonUtils.TypeDeserializer
 
direction() - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO
 
direction() - Method in interface com.datastrato.gravitino.rel.expressions.sorts.SortOrder
 
direction() - Method in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders.SortImpl
 
distribution() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
Distribution - Interface in com.datastrato.gravitino.rel.expressions.distributions
An interface that defines how data is distributed across partitions.
distribution() - Method in interface com.datastrato.gravitino.rel.Table
 
DistributionDeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.DistributionDeserializer
 
DistributionDTO - Class in com.datastrato.gravitino.dto.rel
 
distributionDTO - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
DistributionDTO.Builder - Class in com.datastrato.gravitino.dto.rel
 
Distributions - Class in com.datastrato.gravitino.rel.expressions.distributions
Helper methods to create distributions to pass into Gravitino.
Distributions() - Constructor for class com.datastrato.gravitino.rel.expressions.distributions.Distributions
 
Distributions.DistributionImpl - Class in com.datastrato.gravitino.rel.expressions.distributions
Create a distribution on columns.
Distributions.DistributionImpl.Builder - Class in com.datastrato.gravitino.rel.expressions.distributions
Builder to create a distribution.
DistributionSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.DistributionSerializer
 
doc(String) - Method in class com.datastrato.gravitino.config.ConfigBuilder
Sets the documentation for the configuration.
dropCatalog(NameIdentifier) - Method in class com.datastrato.gravitino.client.GravitinoMetaLake
Drop the catalog with specified identifier.
dropCatalog(NameIdentifier) - Method in interface com.datastrato.gravitino.SupportsCatalogs
Drop a catalog with specified identifier.
dropMetalake(NameIdentifier) - Method in class com.datastrato.gravitino.client.GravitinoClient
Drops a specific Metalake using the Gravitino API.
dropMetalake(NameIdentifier) - Method in interface com.datastrato.gravitino.SupportsMetalakes
Drop a metalake with specified identifier.
dropped() - Method in class com.datastrato.gravitino.dto.responses.DropResponse
Returns whether the drop operation was successful.
DropResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response for a drop operation.
DropResponse(boolean) - Constructor for class com.datastrato.gravitino.dto.responses.DropResponse
Constructor for DropResponse.
DropResponse() - Constructor for class com.datastrato.gravitino.dto.responses.DropResponse
Default constructor for DropResponse (used by Jackson deserializer).
dropSchema(NameIdentifier, boolean) - Method in class com.datastrato.gravitino.client.RelationalCatalog
Drop the schema with specified identifier.
dropSchema(NameIdentifier, boolean) - Method in interface com.datastrato.gravitino.rel.SupportsSchemas
Drop a schema from the catalog.
dropTable(NameIdentifier) - Method in class com.datastrato.gravitino.client.RelationalCatalog
Drop the table with specified identifier.
dropTable(NameIdentifier) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Drop a table from the catalog.
DTOConverters - Class in com.datastrato.gravitino.dto.util
 

E

elementNullable() - Method in class com.datastrato.gravitino.rel.types.Types.ListType
 
elementType() - Method in class com.datastrato.gravitino.rel.types.Types.ListType
 
empty() - Static method in class com.datastrato.gravitino.Namespace
Get an empty namespace.
EMPTY_ARGS - Static variable in interface com.datastrato.gravitino.dto.rel.expressions.FunctionArg
 
EMPTY_EXPRESSION - Static variable in interface com.datastrato.gravitino.rel.expressions.Expression
 
EMPTY_NAMED_REFERENCE - Static variable in interface com.datastrato.gravitino.rel.expressions.Expression
`EMPTY_NAMED_REFERENCE` is only used as an input when the default `references` method builds the result array to avoid repeatedly allocating an empty array.
EMPTY_PARTITIONING - Static variable in interface com.datastrato.gravitino.dto.rel.partitions.Partitioning
 
EMPTY_SORT - Static variable in class com.datastrato.gravitino.dto.rel.SortOrderDTO
 
EMPTY_TRANSFORM - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
encodeFormData(Map<?, ?>) - Static method in class com.datastrato.gravitino.rest.RESTUtils
Encode a map of form data into an URL encoded string.
encodeString(String) - Static method in class com.datastrato.gravitino.rest.RESTUtils
URL encode a string.
EntityListResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response containing a list of catalogs.
EntityListResponse(NameIdentifier[]) - Constructor for class com.datastrato.gravitino.dto.responses.EntityListResponse
Constructor for EntityListResponse.
EntityListResponse() - Constructor for class com.datastrato.gravitino.dto.responses.EntityListResponse
Default constructor for EntityListResponse.
equals(Object) - Method in class com.datastrato.gravitino.dto.MetalakeDTO
 
equals(Object) - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO
 
equals(Object) - Method in class com.datastrato.gravitino.NameIdentifier
 
equals(Object) - Method in class com.datastrato.gravitino.Namespace
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.Literal.LiteralImpl
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.NamedReference.FieldReference
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transform.SingleFieldTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ApplyTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.BucketTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.DayTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.HourTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.IdentityTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ListTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.MonthTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.RangeTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.TruncateTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.YearTransform
 
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnNullability
 
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Types.DecimalType
 
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Types.FixedCharType
 
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Types.FixedType
 
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Types.ListType
 
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Types.MapType
 
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Types.StructType
 
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Types.UnionType
 
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Types.VarCharType
 
ErrorConstants - Class in com.datastrato.gravitino.dto.responses
Constants representing error codes for responses.
ErrorConstants() - Constructor for class com.datastrato.gravitino.dto.responses.ErrorConstants
 
ErrorHandler - Class in com.datastrato.gravitino.client
The ErrorHandler class is an abstract class specialized for handling ErrorResponse objects.
ErrorHandler() - Constructor for class com.datastrato.gravitino.client.ErrorHandler
 
ErrorHandlers - Class in com.datastrato.gravitino.client
Utility class providing error handling for REST requests and specific to Metalake errors.
ErrorHandlers.OAuthErrorHandler - Class in com.datastrato.gravitino.client
 
ErrorResponse - Class in com.datastrato.gravitino.dto.responses
 
even(int, Expression...) - Static method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions
Create a distribution by evenly distributing the data across the number of buckets.
expression() - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO
 
Expression - Interface in com.datastrato.gravitino.rel.expressions
Base class of the public logical expression API.
expression() - Method in interface com.datastrato.gravitino.rel.expressions.sorts.SortOrder
 
expression() - Method in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders.SortImpl
 
expressions() - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO
 
expressions() - Method in interface com.datastrato.gravitino.rel.expressions.distributions.Distribution
 
expressions() - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl
 

F

field(String[]) - Static method in interface com.datastrato.gravitino.rel.expressions.NamedReference
Returns a NamedReference.FieldReference for the given field name(s).
field(String) - Static method in interface com.datastrato.gravitino.rel.expressions.NamedReference
Returns a NamedReference.FieldReference for the given column name.
fieldName() - Method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO
 
fieldName() - Method in class com.datastrato.gravitino.dto.rel.partitions.Partitioning.SingleFieldPartitioning
 
fieldName() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitioningDTO
 
fieldName() - Method in class com.datastrato.gravitino.dto.rel.partitions.TruncatePartitioningDTO
 
fieldName() - Method in interface com.datastrato.gravitino.rel.expressions.NamedReference
Returns the referenced field name as an array of String parts.
fieldName() - Method in class com.datastrato.gravitino.rel.expressions.NamedReference.FieldReference
 
fieldName() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transform.SingleFieldTransform
 
fieldName() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.RangeTransform
 
fieldName() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.TruncateTransform
 
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
 
fieldName() - Method in interface com.datastrato.gravitino.rel.TableChange.ColumnChange
 
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.DeleteColumn
 
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.RenameColumn
 
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnComment
 
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnNullability
 
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnPosition
 
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnType
 
fieldNames() - Method in class com.datastrato.gravitino.dto.rel.partitions.BucketPartitioningDTO
 
fieldNames() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitioningDTO
 
fieldNames() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.BucketTransform
 
fieldNames() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ListTransform
 
FieldReferenceDTO - Class in com.datastrato.gravitino.dto.rel.expressions
 
FieldReferenceDTO.Builder - Class in com.datastrato.gravitino.dto.rel.expressions
 
fields(Strategy, int, String[]...) - Static method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions
Create a distribution on columns.
fields() - Method in class com.datastrato.gravitino.rel.types.Types.StructType
 
findAvailablePort(int, int) - Static method in class com.datastrato.gravitino.rest.RESTUtils
Find an available port in the port range.
first() - Static method in interface com.datastrato.gravitino.rel.TableChange.ColumnPosition
 
FractionType() - Constructor for class com.datastrato.gravitino.rel.types.Type.FractionType
 
fromDTO(DistributionDTO) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
fromDTO(SortOrderDTO) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
fromDTO(Partitioning) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
fromDTOs(SortOrderDTO[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
fromDTOs(Partitioning[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
fromFunctionArg(FunctionArg[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
fromFunctionArg(FunctionArg) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
fromString(String) - Static method in enum com.datastrato.gravitino.rel.expressions.sorts.SortDirection
 
FuncExpressionDTO - Class in com.datastrato.gravitino.dto.rel.expressions
 
FuncExpressionDTO.Builder - Class in com.datastrato.gravitino.dto.rel.expressions
 
FunctionArg - Interface in com.datastrato.gravitino.dto.rel.expressions
 
FunctionArg.ArgType - Enum in com.datastrato.gravitino.dto.rel.expressions
 
FunctionExpression - Interface in com.datastrato.gravitino.rel.expressions
The interface of a function expression.
FunctionExpression.FuncExpressionImpl - Class in com.datastrato.gravitino.rel.expressions
A FunctionExpression implementation
functionName() - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO
 
functionName() - Method in class com.datastrato.gravitino.dto.rel.partitions.FunctionPartitioningDTO
 
functionName() - Method in class com.datastrato.gravitino.rel.expressions.FunctionExpression.FuncExpressionImpl
 
functionName() - Method in interface com.datastrato.gravitino.rel.expressions.FunctionExpression
 
FunctionPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 

G

get(String, Map<String, String>, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in class com.datastrato.gravitino.client.HTTPClient
Sends an HTTP GET request to the specified path and processes the response.
get(String, Class<T>, Supplier<Map<String, String>>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a GET request on the specified path with given information and no query parameters.
get(String, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a GET request on the specified path with given information and no query parameters.
get(String, Map<String, String>, Class<T>, Supplier<Map<String, String>>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a GET request on the specified path with given information.
get(String, Map<String, String>, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a GET request on the specified path with given information.
get(ConfigEntry<T>) - Method in class com.datastrato.gravitino.Config
Gets the value of a configuration entry.
get() - Static method in class com.datastrato.gravitino.rel.types.Types.BinaryType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.BooleanType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.ByteType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.DateType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.DoubleType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.FloatType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.IntegerType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.IntervalDayType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.IntervalYearType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.LongType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.ShortType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.StringType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.TimeType
 
get() - Static method in class com.datastrato.gravitino.rel.types.Types.UUIDType
 
getAccessToken() - Method in class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider
 
getAccessToken() - Method in class com.datastrato.gravitino.client.OAuth2TokenProvider
 
getAllConfig() - Method in class com.datastrato.gravitino.Config
 
getByName(String) - Static method in enum com.datastrato.gravitino.dto.rel.partitions.Partitioning.Strategy
 
getByName(String) - Static method in enum com.datastrato.gravitino.rel.expressions.distributions.Strategy
 
getConfigsWithPrefix(String) - Method in class com.datastrato.gravitino.Config
Retrieves a map containing configuration entries that have keys with the specified prefix.
getInt(String, JsonNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
 
getLong(String, JsonNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
 
getPrefixMap(Map<String, String>, String) - Static method in class com.datastrato.gravitino.utils.MapUtils
 
getRawString(String) - Method in class com.datastrato.gravitino.Config
Retrieves the raw string value associated with the specified configuration key.
getRawString(String, String) - Method in class com.datastrato.gravitino.Config
Retrieves the raw string value associated with the specified configuration key, providing a default value if the key is not found.
getString(String, JsonNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
Get a string value from a JSON node property.
getStringArray(ArrayNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
 
getStringList(String, JsonNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
Get a list of strings from a JSON node property or throw an exception if the property is missing.
getStringListOrNull(String, JsonNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
Get a list of strings from a JSON node property.
getTokenData() - Method in class com.datastrato.gravitino.client.OAuth2TokenProvider
Acquire the data of token for authentication.
getVersion() - Method in class com.datastrato.gravitino.client.GravitinoClient
 
gitCommit() - Method in class com.datastrato.gravitino.dto.VersionDTO
 
GravitinoClient - Class in com.datastrato.gravitino.client
Gravitino Client for interacting with the Gravitino API, allowing the client to list, load, create, and alter Metalakes.
GravitinoClient.Builder - Class in com.datastrato.gravitino.client
Builder class for constructing a GravitinoClient.
GravitinoMetaLake - Class in com.datastrato.gravitino.client
Gravitino Metalake is the top-level metadata repository for users.
GravitinoRuntimeException - Exception in com.datastrato.gravitino.exceptions
Base class for all Gravitino runtime exceptions.
GravitinoRuntimeException(String) - Constructor for exception com.datastrato.gravitino.exceptions.GravitinoRuntimeException
 
GravitinoRuntimeException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.GravitinoRuntimeException
 
GravitinoVersion - Class in com.datastrato.gravitino.client
 

H

hash(int, Expression...) - Static method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions
Create a distribution by hashing the data across the number of buckets.
hashCode() - Method in class com.datastrato.gravitino.dto.MetalakeDTO
 
hashCode() - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO
 
hashCode() - Method in class com.datastrato.gravitino.NameIdentifier
 
hashCode() - Method in class com.datastrato.gravitino.Namespace
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.Literal.LiteralImpl
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.NamedReference.FieldReference
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transform.SingleFieldTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ApplyTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.BucketTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.DayTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.HourTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.IdentityTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ListTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.MonthTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.RangeTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.TruncateTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.YearTransform
 
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnNullability
 
hashCode() - Method in class com.datastrato.gravitino.rel.types.Types.DecimalType
 
hashCode() - Method in class com.datastrato.gravitino.rel.types.Types.FixedCharType
 
hashCode() - Method in class com.datastrato.gravitino.rel.types.Types.FixedType
 
hashCode() - Method in class com.datastrato.gravitino.rel.types.Types.ListType
 
hashCode() - Method in class com.datastrato.gravitino.rel.types.Types.MapType
 
hashCode() - Method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
hashCode() - Method in class com.datastrato.gravitino.rel.types.Types.StructType
 
hashCode() - Method in class com.datastrato.gravitino.rel.types.Types.UnionType
 
hashCode() - Method in class com.datastrato.gravitino.rel.types.Types.VarCharType
 
hasNamespace() - Method in class com.datastrato.gravitino.NameIdentifier
Check if the NameIdentifier has a namespace.
hasTimeZone() - Method in class com.datastrato.gravitino.rel.types.Types.TimestampType
 
hasTokenData() - Method in class com.datastrato.gravitino.client.OAuth2TokenProvider
Judge whether AuthDataProvider can provide token data.
head(String, Map<String, String>, Consumer<ErrorResponse>) - Method in class com.datastrato.gravitino.client.HTTPClient
Sends an HTTP HEAD request to the specified path and processes the response.
head(String, Supplier<Map<String, String>>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a HEAD request on the specified path with the given headers and error handling.
head(String, Map<String, String>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
 
hour(String[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the hour of the input value.
hour(String) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the hour of the input value.
HourPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 
HTTP_HEADER_AUTHORIZATION - Static variable in interface com.datastrato.gravitino.auth.AuthConstants
 
HTTPClient - Class in com.datastrato.gravitino.client
An HttpClient for usage with the REST catalog.
HTTPClient.Builder - Class in com.datastrato.gravitino.client
Builder class for configuring and creating instances of HTTPClient.

I

identifiers() - Method in class com.datastrato.gravitino.dto.responses.EntityListResponse
Returns the array of entity identifiers.
identity(String[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the input value.
identity(String) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the input value.
IdentityPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 
ILLEGAL_ARGUMENTS_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
 
illegalArguments(String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
illegalArguments(String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
IllegalNameIdentifierException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a name identifier is invalid.
IllegalNameIdentifierException(String) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNameIdentifierException
 
IllegalNameIdentifierException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNameIdentifierException
 
IllegalNameIdentifierException(Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNameIdentifierException
 
IllegalNameIdentifierException() - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNameIdentifierException
 
IllegalNamespaceException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a namespace is invalid.
IllegalNamespaceException(String) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNamespaceException
 
IllegalNamespaceException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNamespaceException
 
IllegalNamespaceException(Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNamespaceException
 
IllegalNamespaceException() - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNamespaceException
 
intConf() - Method in class com.datastrato.gravitino.config.ConfigBuilder
Creates a configuration entry for Integer data type.
integer(Integer) - Static method in interface com.datastrato.gravitino.rel.expressions.Literal
Creates an integer literal with the given value.
IntegralType() - Constructor for class com.datastrato.gravitino.rel.types.Type.IntegralType
 
internal() - Method in class com.datastrato.gravitino.config.ConfigBuilder
Marks the configuration entry as internal (non-public).
INTERNAL_ERROR_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
 
internalBuild() - Method in class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider.Builder
 
internalBuild() - Method in class com.datastrato.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder
 
internalError(String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
internalError(String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
IntervalType() - Constructor for class com.datastrato.gravitino.rel.types.Type.IntervalType
 
isEmpty() - Method in class com.datastrato.gravitino.Namespace
Check if the namespace is empty.

J

JsonUtils - Class in com.datastrato.gravitino.json
Utility class for working with JSON data.
JsonUtils() - Constructor for class com.datastrato.gravitino.json.JsonUtils
 
JsonUtils.ColumnPositionDeserializer - Class in com.datastrato.gravitino.json
 
JsonUtils.ColumnPositionSerializer - Class in com.datastrato.gravitino.json
 
JsonUtils.DistributionDeserializer - Class in com.datastrato.gravitino.json
 
JsonUtils.DistributionSerializer - Class in com.datastrato.gravitino.json
 
JsonUtils.NameIdentifierDeserializer - Class in com.datastrato.gravitino.json
Custom JSON deserializer for NameIdentifier objects.
JsonUtils.NameIdentifierSerializer - Class in com.datastrato.gravitino.json
Custom JSON serializer for NameIdentifier objects.
JsonUtils.PartitioningDeserializer - Class in com.datastrato.gravitino.json
 
JsonUtils.PartitioningSerializer - Class in com.datastrato.gravitino.json
 
JsonUtils.SortOrderDeserializer - Class in com.datastrato.gravitino.json
 
JsonUtils.SortOrderSerializer - Class in com.datastrato.gravitino.json
 
JsonUtils.TypeDeserializer - Class in com.datastrato.gravitino.json
Custom JSON deserializer for Gravitino Type objects.
JsonUtils.TypeSerializer - Class in com.datastrato.gravitino.json
Custom JSON serializer for Gravitino Type objects.

K

keyType() - Method in class com.datastrato.gravitino.rel.types.Types.MapType
 

L

lastModifiedTime() - Method in interface com.datastrato.gravitino.Audit
 
lastModifiedTime - Variable in class com.datastrato.gravitino.dto.AuditDTO.Builder
 
lastModifiedTime() - Method in class com.datastrato.gravitino.dto.AuditDTO
 
lastModifier() - Method in interface com.datastrato.gravitino.Audit
 
lastModifier - Variable in class com.datastrato.gravitino.dto.AuditDTO.Builder
 
lastModifier() - Method in class com.datastrato.gravitino.dto.AuditDTO
 
length() - Method in class com.datastrato.gravitino.Namespace
Get the length of the namespace.
length() - Method in class com.datastrato.gravitino.rel.types.Types.FixedCharType
 
length() - Method in class com.datastrato.gravitino.rel.types.Types.FixedType
 
length() - Method in class com.datastrato.gravitino.rel.types.Types.VarCharType
 
level(int) - Method in class com.datastrato.gravitino.Namespace
Get the level at the given position.
levels() - Method in class com.datastrato.gravitino.Namespace
Get the levels of the namespace.
list(String[]...) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that includes multiple fields in a list.
listCatalogs(Namespace) - Method in class com.datastrato.gravitino.client.GravitinoMetaLake
List all the catalogs under this metalake with specified namespace.
listCatalogs(Namespace) - Method in interface com.datastrato.gravitino.SupportsCatalogs
List all catalogs in the metalake under the namespace Namespace.
listMetalakes() - Method in class com.datastrato.gravitino.client.GravitinoClient
Retrieves a list of Metalakes from the Gravitino API.
listMetalakes() - Method in interface com.datastrato.gravitino.SupportsMetalakes
List all metalakes.
ListPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 
ListPartitioningDTO.Builder - Class in com.datastrato.gravitino.dto.rel.partitions
 
listSchemas(Namespace) - Method in class com.datastrato.gravitino.client.RelationalCatalog
List all the schemas under the given catalog namespace.
listSchemas(Namespace) - Method in interface com.datastrato.gravitino.rel.SupportsSchemas
List schemas under a namespace.
listTables(Namespace) - Method in class com.datastrato.gravitino.client.RelationalCatalog
List all the tables under the given Schema namespace.
listTables(Namespace) - Method in interface com.datastrato.gravitino.rel.TableCatalog
List the tables in a namespace from the catalog.
Literal<T> - Interface in com.datastrato.gravitino.rel.expressions
Represents a constant literal value in the public expression API.
Literal.LiteralImpl<T> - Class in com.datastrato.gravitino.rel.expressions
Creates a literal with the given type value.
LiteralDTO - Class in com.datastrato.gravitino.dto.rel.expressions
 
LiteralDTO.Builder - Class in com.datastrato.gravitino.dto.rel.expressions
 
loadCatalog(NameIdentifier) - Method in class com.datastrato.gravitino.client.GravitinoMetaLake
Load the catalog with specified identifier.
loadCatalog(NameIdentifier) - Method in interface com.datastrato.gravitino.SupportsCatalogs
Load a catalog by its identifier.
loadFromFile(String) - Method in class com.datastrato.gravitino.Config
Loads configurations from a properties file.
loadFromMap(Map<String, String>, Predicate<String>) - Method in class com.datastrato.gravitino.Config
Loads configurations from a map.
loadFromProperties(Properties) - Method in class com.datastrato.gravitino.Config
Loads configurations from properties.
loadMetalake(NameIdentifier) - Method in class com.datastrato.gravitino.client.GravitinoClient
Loads a specific Metalake from the Gravitino API.
loadMetalake(NameIdentifier) - Method in interface com.datastrato.gravitino.SupportsMetalakes
Load a metalake by its identifier.
loadPropertiesFromFile(File) - Method in class com.datastrato.gravitino.Config
Loads properties from a file.
loadSchema(NameIdentifier) - Method in class com.datastrato.gravitino.client.RelationalCatalog
Load the schema with specified identifier.
loadSchema(NameIdentifier) - Method in interface com.datastrato.gravitino.rel.SupportsSchemas
Load metadata properties for a schema.
loadTable(NameIdentifier) - Method in class com.datastrato.gravitino.client.RelationalCatalog
Load the table with specified identifier.
loadTable(NameIdentifier) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Load table metadata by NameIdentifier from the catalog.
longConf() - Method in class com.datastrato.gravitino.config.ConfigBuilder
Creates a configuration entry for Long data type.

M

MapUtils - Class in com.datastrato.gravitino.utils
 
MapUtils() - Constructor for class com.datastrato.gravitino.utils.MapUtils
 
Metalake - Interface in com.datastrato.gravitino
The interface of a metalake.
MetalakeAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when the metalake already exists.
MetalakeAlreadyExistsException(String) - Constructor for exception com.datastrato.gravitino.exceptions.MetalakeAlreadyExistsException
 
MetalakeAlreadyExistsException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.MetalakeAlreadyExistsException
 
metalakeChange() - Method in interface com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest
Returns the Metalake change associated with this request.
metalakeChange() - Method in class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.RemoveMetalakePropertyRequest
 
metalakeChange() - Method in class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.RenameMetalakeRequest
 
metalakeChange() - Method in class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.SetMetalakePropertyRequest
 
metalakeChange() - Method in class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.UpdateMetalakeCommentRequest
 
MetalakeChange - Interface in com.datastrato.gravitino
A metalake change is a change to a metalake.
MetalakeChange.RemoveProperty - Class in com.datastrato.gravitino
A metalake change to remove a property from the metalake.
MetalakeChange.RenameMetalake - Class in com.datastrato.gravitino
A metalake change to rename the metalake.
MetalakeChange.SetProperty - Class in com.datastrato.gravitino
A metalake change to set a property and value pair for the metalake.
MetalakeChange.UpdateMetalakeComment - Class in com.datastrato.gravitino
A metalake change to update the metalake comment.
MetalakeCreateRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to create a Metalake.
MetalakeCreateRequest() - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeCreateRequest
Default constructor for MetalakeCreateRequest.
MetalakeCreateRequest(String, String, Map<String, String>) - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeCreateRequest
Constructor for MetalakeCreateRequest.
MetalakeDTO - Class in com.datastrato.gravitino.dto
Represents a Metalake Data Transfer Object (DTO) that implements the Metalake interface.
MetalakeDTO() - Constructor for class com.datastrato.gravitino.dto.MetalakeDTO
 
MetalakeDTO(String, String, Map<String, String>, AuditDTO) - Constructor for class com.datastrato.gravitino.dto.MetalakeDTO
 
MetalakeDTO.Builder<S extends MetalakeDTO.Builder> - Class in com.datastrato.gravitino.dto
A builder class for constructing instances of MetalakeDTO.
metalakeErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to Metalake operations.
metalakeExists(NameIdentifier) - Method in interface com.datastrato.gravitino.SupportsMetalakes
Check if a metalake exists.
MetalakeListResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response containing a list of metalakes.
MetalakeListResponse(MetalakeDTO[]) - Constructor for class com.datastrato.gravitino.dto.responses.MetalakeListResponse
Constructor for MetalakeListResponse.
MetalakeListResponse() - Constructor for class com.datastrato.gravitino.dto.responses.MetalakeListResponse
Default constructor for MetalakeListResponse.
MetalakeResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response containing metalake information.
MetalakeResponse(MetalakeDTO) - Constructor for class com.datastrato.gravitino.dto.responses.MetalakeResponse
Constructor for MetalakeResponse.
MetalakeResponse() - Constructor for class com.datastrato.gravitino.dto.responses.MetalakeResponse
Default constructor for MetalakeResponse.
MetalakeUpdateRequest - Interface in com.datastrato.gravitino.dto.requests
Represents an interface for Metalake update requests.
MetalakeUpdateRequest.RemoveMetalakePropertyRequest - Class in com.datastrato.gravitino.dto.requests
 
MetalakeUpdateRequest.RenameMetalakeRequest - Class in com.datastrato.gravitino.dto.requests
 
MetalakeUpdateRequest.SetMetalakePropertyRequest - Class in com.datastrato.gravitino.dto.requests
 
MetalakeUpdateRequest.UpdateMetalakeCommentRequest - Class in com.datastrato.gravitino.dto.requests
 
MetalakeUpdatesRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request containing multiple Metalake updates.
MetalakeUpdatesRequest(List<MetalakeUpdateRequest>) - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdatesRequest
Constructor for MetalakeUpdatesRequest.
MetalakeUpdatesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdatesRequest
Default constructor for MetalakeUpdatesRequest.
month(String[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the month of the input value.
month(String) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the month of the input value.
MonthPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 

N

name() - Method in interface com.datastrato.gravitino.Catalog
 
name - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
 
name() - Method in class com.datastrato.gravitino.dto.CatalogDTO
 
name - Variable in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
 
name() - Method in class com.datastrato.gravitino.dto.MetalakeDTO
 
name - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
 
name() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitions.BucketPartitioningDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitions.FunctionPartitioningDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitioningDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitions.Partitioning.SingleFieldPartitioning
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitioningDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitions.TruncatePartitioningDTO
 
name - Variable in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
 
name() - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO
 
name - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
name() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
name() - Method in interface com.datastrato.gravitino.Metalake
The name of the metalake.
name() - Method in class com.datastrato.gravitino.NameIdentifier
Get the name of the NameIdentifier.
name() - Method in interface com.datastrato.gravitino.rel.Column
 
name() - Method in interface com.datastrato.gravitino.rel.expressions.transforms.Transform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ApplyTransform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.BucketTransform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.DayTransform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.HourTransform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.IdentityTransform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ListTransform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.MonthTransform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.RangeTransform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.TruncateTransform
 
name() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.YearTransform
 
name() - Method in interface com.datastrato.gravitino.rel.Schema
 
name() - Method in interface com.datastrato.gravitino.rel.Table
 
name() - Method in interface com.datastrato.gravitino.rel.types.Type
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.BinaryType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.BooleanType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.ByteType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.DateType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.DecimalType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.DoubleType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.FixedCharType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.FixedType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.FloatType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.IntegerType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.IntervalDayType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.IntervalYearType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.ListType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.LongType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.MapType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.ShortType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.StringType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.StructType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.TimestampType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.TimeType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.UnionType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.UUIDType
 
name() - Method in class com.datastrato.gravitino.rel.types.Types.VarCharType
 
NAME_OF_BUCKET - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
NAME_OF_DAY - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
NAME_OF_HOUR - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
NAME_OF_IDENTITY - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
NAME_OF_LIST - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
NAME_OF_MONTH - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
NAME_OF_RANGE - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
NAME_OF_TRUNCATE - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
NAME_OF_YEAR - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
NamedReference - Interface in com.datastrato.gravitino.rel.expressions
Represents a field or column reference in the public logical expression API.
NamedReference.FieldReference - Class in com.datastrato.gravitino.rel.expressions
A NamedReference that references a field or column.
NameIdentifier - Class in com.datastrato.gravitino
A name identifier is a sequence of names separated by dots.
NameIdentifierDeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.NameIdentifierDeserializer
 
NameIdentifierSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.NameIdentifierSerializer
 
namespace() - Method in class com.datastrato.gravitino.NameIdentifier
Get the namespace of the NameIdentifier.
Namespace - Class in com.datastrato.gravitino
A namespace is a sequence of levels separated by dots.
NON_EMPTY_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
 
NONE - Static variable in class com.datastrato.gravitino.dto.rel.DistributionDTO
 
NONE - Static variable in class com.datastrato.gravitino.rel.expressions.distributions.Distributions
 
nonEmpty(String, String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
nonEmpty(String, String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
NonEmptyEntityException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a resource is not empty.
NonEmptyEntityException(String) - Constructor for exception com.datastrato.gravitino.exceptions.NonEmptyEntityException
 
NonEmptyEntityException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.NonEmptyEntityException
 
NonEmptySchemaException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a namespace is not empty.
NonEmptySchemaException(String) - Constructor for exception com.datastrato.gravitino.exceptions.NonEmptySchemaException
 
NonEmptySchemaException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.NonEmptySchemaException
 
NoSuchCatalogException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a catalog is not found.
NoSuchCatalogException(String) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchCatalogException
 
NoSuchCatalogException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchCatalogException
 
NoSuchColumnException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a column with specified name is not existed.
NoSuchColumnException(String) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchColumnException
 
NoSuchColumnException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchColumnException
 
NoSuchEntityException - Exception in com.datastrato.gravitino.exceptions
This exception is thrown when an entity is not found.
NoSuchEntityException(String) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchEntityException
Constructs a new NoSuchEntityException.
NoSuchEntityException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchEntityException
Constructs a new NoSuchEntityException.
NoSuchMetalakeException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a metalake is not found.
NoSuchMetalakeException(String) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchMetalakeException
 
NoSuchMetalakeException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchMetalakeException
 
NoSuchSchemaException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a schema is not found.
NoSuchSchemaException(String) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchSchemaException
 
NoSuchSchemaException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchSchemaException
 
NoSuchTableException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a table with specified name is not existed.
NoSuchTableException(String) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchTableException
 
NoSuchTableException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchTableException
 
NOT_FOUND_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
 
notFound(String, String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
notFound(String, String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
NotFoundException - Exception in com.datastrato.gravitino.exceptions
Base class for all exceptions thrown when a resource is not found.
NotFoundException(String) - Constructor for exception com.datastrato.gravitino.exceptions.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.NotFoundException
 
notNull(Type) - Static method in class com.datastrato.gravitino.rel.types.Types.ListType
 
notNullField(String, Type) - Static method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
notNullField(String, Type, String) - Static method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
nullable - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
 
nullable() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
nullable() - Method in interface com.datastrato.gravitino.rel.Column
 
nullable() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnNullability
 
nullable(Type) - Static method in class com.datastrato.gravitino.rel.types.Types.ListType
 
nullable() - Method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
nullableField(String, Type) - Static method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
nullableField(String, Type, String) - Static method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
nullOrdering() - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO
 
NullOrdering - Enum in com.datastrato.gravitino.rel.expressions.sorts
A null order used in sorting expressions.
nullOrdering() - Method in interface com.datastrato.gravitino.rel.expressions.sorts.SortOrder
 
nullOrdering() - Method in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders.SortImpl
 
number() - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO
 
number() - Method in interface com.datastrato.gravitino.rel.expressions.distributions.Distribution
 
number() - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl
 
numBuckets() - Method in class com.datastrato.gravitino.dto.rel.partitions.BucketPartitioningDTO
 
numBuckets() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.BucketTransform
 
NumericType() - Constructor for class com.datastrato.gravitino.rel.types.Type.NumericType
 

O

OAuth2ErrorResponse - Class in com.datastrato.gravitino.dto.responses
 
OAuth2ErrorResponse(String, String) - Constructor for class com.datastrato.gravitino.dto.responses.OAuth2ErrorResponse
 
OAuth2ErrorResponse() - Constructor for class com.datastrato.gravitino.dto.responses.OAuth2ErrorResponse
 
OAuth2TokenProvider - Class in com.datastrato.gravitino.client
OAuthDataProvider will request the access token from the authorization server and then provide the access token for every request.
OAuth2TokenProvider() - Constructor for class com.datastrato.gravitino.client.OAuth2TokenProvider
 
OAuth2TokenProvider.OAuth2TokenProviderBuilder<SELF extends com.datastrato.gravitino.client.OAuth2TokenProvider.Builder<SELF,T>,T extends OAuth2TokenProvider> - Class in com.datastrato.gravitino.client
Builder interface for creating instances of OAuth2TokenProvider.
OAuth2TokenProviderBuilder() - Constructor for class com.datastrato.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder
 
OAuth2TokenResponse - Class in com.datastrato.gravitino.dto.responses
 
OAuth2TokenResponse(String, String, String, Integer, String, String) - Constructor for class com.datastrato.gravitino.dto.responses.OAuth2TokenResponse
 
OAuth2TokenResponse() - Constructor for class com.datastrato.gravitino.dto.responses.OAuth2TokenResponse
 
oauthError(int, String, String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
oauthErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
 
OAuthErrorHandler() - Constructor for class com.datastrato.gravitino.client.ErrorHandlers.OAuthErrorHandler
 
objectMapper() - Static method in class com.datastrato.gravitino.json.JsonUtils
Get the shared ObjectMapper instance for JSON serialization/deserialization.
of(String...) - Static method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO
 
of(int, String[]...) - Static method in class com.datastrato.gravitino.dto.rel.partitions.BucketPartitioningDTO
 
of(String...) - Static method in class com.datastrato.gravitino.dto.rel.partitions.DayPartitioningDTO
 
of(String, FunctionArg...) - Static method in class com.datastrato.gravitino.dto.rel.partitions.FunctionPartitioningDTO
 
of(String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitions.HourPartitioningDTO
 
of(String...) - Static method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitioningDTO
 
of(String[][]) - Static method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitioningDTO
 
of(String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitions.MonthPartitioningDTO
 
of(String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitioningDTO
 
of(int, String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitions.TruncatePartitioningDTO
 
of(String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitions.YearPartitioningDTO
 
of(String...) - Static method in class com.datastrato.gravitino.NameIdentifier
Create the NameIdentifier with the given levels of names.
of(Namespace, String) - Static method in class com.datastrato.gravitino.NameIdentifier
Create the NameIdentifier with the given Namespace and name.
of(String...) - Static method in class com.datastrato.gravitino.Namespace
Create a namespace with the given levels.
of(Strategy, int, Expression...) - Static method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions
Create a distribution by the given strategy.
of(String, Expression...) - Static method in interface com.datastrato.gravitino.rel.expressions.FunctionExpression
Creates a new FunctionExpression with the given function name and arguments.
of(String) - Static method in interface com.datastrato.gravitino.rel.expressions.FunctionExpression
Creates a new FunctionExpression with the given function name and no arguments.
of(T, Type) - Static method in interface com.datastrato.gravitino.rel.expressions.Literal
Creates a literal with the given value and data type.
of(Expression, SortDirection) - Static method in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders
Create a sort order by the given expression with the given sort direction and default null ordering.
of(Expression, SortDirection, NullOrdering) - Static method in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders
Create a sort order by the given expression with the given sort direction and null ordering.
of(int, int) - Static method in class com.datastrato.gravitino.rel.types.Types.DecimalType
 
of(int) - Static method in class com.datastrato.gravitino.rel.types.Types.FixedCharType
 
of(int) - Static method in class com.datastrato.gravitino.rel.types.Types.FixedType
 
of(Type, boolean) - Static method in class com.datastrato.gravitino.rel.types.Types.ListType
 
of(Type, Type, boolean) - Static method in class com.datastrato.gravitino.rel.types.Types.MapType
 
of(String, Type, boolean, String) - Static method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
of(Types.StructType.Field...) - Static method in class com.datastrato.gravitino.rel.types.Types.StructType
 
of(Type...) - Static method in class com.datastrato.gravitino.rel.types.Types.UnionType
 
of(int) - Static method in class com.datastrato.gravitino.rel.types.Types.VarCharType
 
ofCatalog(String, String) - Static method in class com.datastrato.gravitino.NameIdentifier
Create the catalog NameIdentifier with the given metalake and catalog name.
ofCatalog(String) - Static method in class com.datastrato.gravitino.Namespace
Create a namespace for catalog.
ofMetalake(String) - Static method in class com.datastrato.gravitino.NameIdentifier
Create the metalake NameIdentifier with the given name.
ofMetalake() - Static method in class com.datastrato.gravitino.Namespace
Create a namespace for metalake.
ofSchema(String, String, String) - Static method in class com.datastrato.gravitino.NameIdentifier
Create the schema NameIdentifier with the given metalake, catalog and schema name.
ofSchema(String, String) - Static method in class com.datastrato.gravitino.Namespace
Create a namespace for schema.
ofTable(String, String, String, String) - Static method in class com.datastrato.gravitino.NameIdentifier
Create the table NameIdentifier with the given metalake, catalog, schema and table name.
ofTable(String, String, String) - Static method in class com.datastrato.gravitino.Namespace
Create a namespace for table.

P

parse(String) - Static method in class com.datastrato.gravitino.NameIdentifier
Create a NameIdentifier from the given identifier string.
parseResponse(int, String, ObjectMapper) - Method in class com.datastrato.gravitino.client.ErrorHandler
Parses the response and creates an ErrorResponse object based on the response code and the JSON data using the provided ObjectMapper.
parseResponse(int, String, ObjectMapper) - Method in class com.datastrato.gravitino.client.ErrorHandlers.OAuthErrorHandler
 
Partitioning - Interface in com.datastrato.gravitino.dto.rel.partitions
 
Partitioning - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
partitioning() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
partitioning() - Method in interface com.datastrato.gravitino.rel.Table
 
Partitioning.SingleFieldPartitioning - Class in com.datastrato.gravitino.dto.rel.partitions
 
Partitioning.Strategy - Enum in com.datastrato.gravitino.dto.rel.partitions
 
PartitioningDeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.PartitioningDeserializer
 
PartitioningSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.PartitioningSerializer
 
PartitionUtils - Class in com.datastrato.gravitino.dto.rel
 
PartitionUtils() - Constructor for class com.datastrato.gravitino.dto.rel.PartitionUtils
 
post(String, RESTRequest, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in class com.datastrato.gravitino.client.HTTPClient
Sends an HTTP POST request to the specified path with the provided request body and processes the response.
post(String, RESTRequest, Class<T>, Map<String, String>, Consumer<ErrorResponse>, Consumer<Map<String, String>>) - Method in class com.datastrato.gravitino.client.HTTPClient
Sends an HTTP POST request to the specified path with the provided request body and processes the response with support for response headers.
post(String, RESTRequest, Class<T>, Supplier<Map<String, String>>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a POST request on the specified path with given information.
post(String, RESTRequest, Class<T>, Supplier<Map<String, String>>, Consumer<ErrorResponse>, Consumer<Map<String, String>>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a POST request on the specified path with a given information.
post(String, RESTRequest, Class<T>, Map<String, String>, Consumer<ErrorResponse>, Consumer<Map<String, String>>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a POST request on the specified path with a given information.
post(String, RESTRequest, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
 
postForm(String, Map<String, String>, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in class com.datastrato.gravitino.client.HTTPClient
Sends an HTTP POST request with form data to the specified path and processes the response.
postForm(String, Map<String, String>, Class<T>, Supplier<Map<String, String>>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a POST request with form data on the specified path with the given information.
postForm(String, Map<String, String>, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
 
precision() - Method in class com.datastrato.gravitino.rel.types.Types.DecimalType
 
PrimitiveType() - Constructor for class com.datastrato.gravitino.rel.types.Type.PrimitiveType
 
properties() - Method in interface com.datastrato.gravitino.Catalog
The properties of the catalog.
properties - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
 
properties() - Method in class com.datastrato.gravitino.dto.CatalogDTO
 
properties - Variable in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
 
properties() - Method in class com.datastrato.gravitino.dto.MetalakeDTO
 
properties - Variable in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
 
properties() - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO
 
properties - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
properties() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
properties() - Method in interface com.datastrato.gravitino.Metalake
The properties of the metalake.
properties() - Method in interface com.datastrato.gravitino.rel.Schema
 
properties() - Method in interface com.datastrato.gravitino.rel.Table
 
PROPERTY_PACKAGE - Static variable in interface com.datastrato.gravitino.Catalog
A reserved property to specify the package location of the catalog.
provider() - Method in interface com.datastrato.gravitino.Catalog
 
provider - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
 
provider() - Method in class com.datastrato.gravitino.dto.CatalogDTO
 
purgeTable(NameIdentifier) - Method in class com.datastrato.gravitino.client.RelationalCatalog
Purge the table with specified identifier.
purgeTable(NameIdentifier) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Drop a table from the catalog and completely remove its data.
put(String, RESTRequest, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in class com.datastrato.gravitino.client.HTTPClient
Sends an HTTP PUT request to the specified path with the provided request body and processes the response.
put(String, RESTRequest, Class<T>, Map<String, String>, Consumer<ErrorResponse>, Consumer<Map<String, String>>) - Method in class com.datastrato.gravitino.client.HTTPClient
Sends an HTTP PUT request to the specified path with the provided request body and processes the response with support for response headers.
put(String, RESTRequest, Class<T>, Supplier<Map<String, String>>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a PUT request on the specified path with given information.
put(String, RESTRequest, Class<T>, Supplier<Map<String, String>>, Consumer<ErrorResponse>, Consumer<Map<String, String>>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a PUT request on the specified path with given information.
put(String, RESTRequest, Class<T>, Map<String, String>, Consumer<ErrorResponse>, Consumer<Map<String, String>>) - Method in interface com.datastrato.gravitino.client.RESTClient
Perform a PUT request on the specified path with a request body, response type, headers, and error handling.
put(String, RESTRequest, Class<T>, Map<String, String>, Consumer<ErrorResponse>) - Method in interface com.datastrato.gravitino.client.RESTClient
 

R

range(String[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the range of the input value.
RangePartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 
RangePartitioningDTO.Builder - Class in com.datastrato.gravitino.dto.rel.partitions
 
readFrom(Map<String, String>) - Method in class com.datastrato.gravitino.config.ConfigEntry
Reads the configuration value.
readFunctionArg(JsonNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
 
references() - Method in interface com.datastrato.gravitino.rel.expressions.Expression
 
references() - Method in interface com.datastrato.gravitino.rel.expressions.NamedReference
 
references() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transform.SingleFieldTransform
 
RelationalCatalog - Class in com.datastrato.gravitino.client
Relational catalog is a catalog implementation that supports relational database like metadata operations, for example, schemas and tables list, creation, update and deletion.
RemoveCatalogPropertyRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.RemoveCatalogPropertyRequest
Constructor for RemoveCatalogPropertyRequest.
RemoveCatalogPropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.RemoveCatalogPropertyRequest
Default constructor for RemoveCatalogPropertyRequest.
RemoveMetalakePropertyRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.RemoveMetalakePropertyRequest
Constructor for RemoveMetalakePropertyRequest.
RemoveMetalakePropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.RemoveMetalakePropertyRequest
Default constructor for RemoveMetalakePropertyRequest.
removeProperty(String) - Static method in interface com.datastrato.gravitino.CatalogChange
Creates a new catalog change to remove a property from the catalog.
removeProperty(String) - Static method in interface com.datastrato.gravitino.MetalakeChange
Creates a new metalake change to remove a property from the metalake.
removeProperty(String) - Static method in interface com.datastrato.gravitino.rel.SchemaChange
SchemaChange class to remove a property from the schema.
removeProperty(String) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for removing a table property.
RemoveSchemaPropertyRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.RemoveSchemaPropertyRequest
 
RemoveSchemaPropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.RemoveSchemaPropertyRequest
 
RemoveTablePropertyRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RemoveTablePropertyRequest
 
RemoveTablePropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RemoveTablePropertyRequest
 
rename(String) - Static method in interface com.datastrato.gravitino.CatalogChange
Creates a new catalog change to rename the catalog.
rename(String) - Static method in interface com.datastrato.gravitino.MetalakeChange
Creates a new metalake change to rename the metalake.
rename(String) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for renaming a table.
RenameCatalogRequest() - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.RenameCatalogRequest
Default constructor for RenameCatalogRequest.
RenameCatalogRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.RenameCatalogRequest
Constructor for RenameCatalogRequest.
renameColumn(String[], String) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for renaming a field.
RenameMetalakeRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.RenameMetalakeRequest
Constructor for RenameMetalakeRequest.
RenameMetalakeRequest() - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.RenameMetalakeRequest
Default constructor for RenameMetalakeRequest.
RenameTableColumnRequest(String[], String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableColumnRequest
 
RenameTableColumnRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableColumnRequest
 
RenameTableRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableRequest
 
RenameTableRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableRequest
 
REST_ERROR_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
 
RESTClient - Interface in com.datastrato.gravitino.client
Interface for a basic HTTP Client for interfacing with the REST catalog.
restError(String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
restErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates a generic error handler for REST requests.
RESTException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a REST request fails.
RESTException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.RESTException
 
RESTException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.RESTException
 
RESTMessage - Interface in com.datastrato.gravitino.rest
 
RESTRequest - Interface in com.datastrato.gravitino.rest
Interface to mark a REST request.
RESTResponse - Interface in com.datastrato.gravitino.rest
Interface to mark a REST response
RESTUtils - Class in com.datastrato.gravitino.rest
 

S

scale() - Method in class com.datastrato.gravitino.rel.types.Types.DecimalType
 
Schema - Interface in com.datastrato.gravitino.rel
An interface representing a schema in the Catalog.
SchemaAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when the schema already exists.
SchemaAlreadyExistsException(String) - Constructor for exception com.datastrato.gravitino.exceptions.SchemaAlreadyExistsException
 
SchemaAlreadyExistsException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.SchemaAlreadyExistsException
 
schemaChange() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.RemoveSchemaPropertyRequest
 
schemaChange() - Method in interface com.datastrato.gravitino.dto.requests.SchemaUpdateRequest
 
schemaChange() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.SetSchemaPropertyRequest
 
SchemaChange - Interface in com.datastrato.gravitino.rel
NamespaceChange class to set the property and value pairs for the namespace.
SchemaChange.RemoveProperty - Class in com.datastrato.gravitino.rel
 
SchemaChange.SetProperty - Class in com.datastrato.gravitino.rel
 
SchemaCreateRequest - Class in com.datastrato.gravitino.dto.requests
 
SchemaCreateRequest() - Constructor for class com.datastrato.gravitino.dto.requests.SchemaCreateRequest
 
SchemaCreateRequest(String, String, Map<String, String>) - Constructor for class com.datastrato.gravitino.dto.requests.SchemaCreateRequest
 
SchemaDTO - Class in com.datastrato.gravitino.dto.rel
Represents a Schema DTO (Data Transfer Object).
SchemaDTO.Builder<S extends SchemaDTO.Builder> - Class in com.datastrato.gravitino.dto.rel
Builder class for constructing SchemaDTO instances.
schemaErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to Schema operations.
schemaExists(NameIdentifier) - Method in interface com.datastrato.gravitino.rel.SupportsSchemas
Check if a schema exists.
SchemaResponse - Class in com.datastrato.gravitino.dto.responses
 
SchemaResponse(SchemaDTO) - Constructor for class com.datastrato.gravitino.dto.responses.SchemaResponse
 
SchemaResponse() - Constructor for class com.datastrato.gravitino.dto.responses.SchemaResponse
 
SchemaUpdateRequest - Interface in com.datastrato.gravitino.dto.requests
 
SchemaUpdateRequest.RemoveSchemaPropertyRequest - Class in com.datastrato.gravitino.dto.requests
 
SchemaUpdateRequest.SetSchemaPropertyRequest - Class in com.datastrato.gravitino.dto.requests
 
SchemaUpdatesRequest - Class in com.datastrato.gravitino.dto.requests
 
SchemaUpdatesRequest(List<SchemaUpdateRequest>) - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdatesRequest
 
SchemaUpdatesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdatesRequest
 
serialize(TableChange.ColumnPosition, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.ColumnPositionSerializer
 
serialize(DistributionDTO, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.DistributionSerializer
 
serialize(NameIdentifier, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.NameIdentifierSerializer
 
serialize(Partitioning, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.PartitioningSerializer
 
serialize(SortOrderDTO, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.SortOrderSerializer
 
serialize(Type, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.TypeSerializer
 
set(ConfigEntry<T>, T) - Method in class com.datastrato.gravitino.Config
Sets the value of a configuration entry.
SetCatalogPropertyRequest(String, String) - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.SetCatalogPropertyRequest
Constructor for SetCatalogPropertyRequest.
SetCatalogPropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.SetCatalogPropertyRequest
Default constructor for SetCatalogPropertyRequest.
SetMetalakePropertyRequest(String, String) - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.SetMetalakePropertyRequest
Constructor for SetMetalakePropertyRequest.
SetMetalakePropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.SetMetalakePropertyRequest
Default constructor for SetMetalakePropertyRequest.
setProperty(String, String) - Static method in interface com.datastrato.gravitino.CatalogChange
Creates a new catalog change to set the property and value for the catalog.
setProperty(String, String) - Static method in interface com.datastrato.gravitino.MetalakeChange
Creates a new metalake change to set a property and value pair for the metalake.
setProperty(String, String) - Static method in interface com.datastrato.gravitino.rel.SchemaChange
SchemaChange class to set the property and value pairs for the schema.
setProperty(String, String) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for setting a table property.
SetProperty(String, String) - Constructor for class com.datastrato.gravitino.rel.TableChange.SetProperty
 
SetSchemaPropertyRequest(String, String) - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.SetSchemaPropertyRequest
 
SetSchemaPropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.SetSchemaPropertyRequest
 
SetTablePropertyRequest(String, String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.SetTablePropertyRequest
 
SetTablePropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.SetTablePropertyRequest
 
shortName() - Method in interface com.datastrato.gravitino.CatalogProvider
The string that represents the catalog that this provider uses.
SignatureAlgorithmFamilyType - Enum in com.datastrato.gravitino.auth
 
simpleString() - Method in interface com.datastrato.gravitino.rel.types.Type
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.BinaryType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.BooleanType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.ByteType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.DateType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.DecimalType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.DoubleType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.FixedCharType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.FixedType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.FloatType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.IntegerType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.IntervalDayType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.IntervalYearType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.ListType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.LongType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.MapType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.ShortType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.StringType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.StructType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.TimestampType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.TimeType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.UnionType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.UUIDType
 
simpleString() - Method in class com.datastrato.gravitino.rel.types.Types.VarCharType
 
SingleFieldPartitioning() - Constructor for class com.datastrato.gravitino.dto.rel.partitions.Partitioning.SingleFieldPartitioning
 
SingleFieldTransform() - Constructor for class com.datastrato.gravitino.rel.expressions.transforms.Transform.SingleFieldTransform
 
SortDirection - Enum in com.datastrato.gravitino.rel.expressions.sorts
A sort direction used in sorting expressions.
sortOrder() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
SortOrder - Interface in com.datastrato.gravitino.rel.expressions.sorts
Represents a sort order in the public expression API.
sortOrder() - Method in interface com.datastrato.gravitino.rel.Table
 
SortOrderDeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.SortOrderDeserializer
 
SortOrderDTO - Class in com.datastrato.gravitino.dto.rel
 
SortOrderDTO.Builder - Class in com.datastrato.gravitino.dto.rel
 
sortOrderDTOs - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
SortOrders - Class in com.datastrato.gravitino.rel.expressions.sorts
Helper methods to create SortOrders to pass into Gravitino.
SortOrders() - Constructor for class com.datastrato.gravitino.rel.expressions.sorts.SortOrders
 
SortOrders.SortImpl - Class in com.datastrato.gravitino.rel.expressions.sorts
Create a sort order by the given expression with the given sort direction and null ordering.
SortOrderSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.SortOrderSerializer
 
sortTerm() - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.BucketPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.DayPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.FunctionPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.HourPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.MonthPartitioningDTO
 
strategy() - Method in interface com.datastrato.gravitino.dto.rel.partitions.Partitioning
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.TruncatePartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitions.YearPartitioningDTO
 
strategy() - Method in interface com.datastrato.gravitino.rel.expressions.distributions.Distribution
 
strategy() - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl
 
Strategy - Enum in com.datastrato.gravitino.rel.expressions.distributions
An enum that defines the distribution strategy.
string(String) - Static method in interface com.datastrato.gravitino.rel.expressions.Literal
Creates a string literal with the given value.
stringConf() - Method in class com.datastrato.gravitino.config.ConfigBuilder
Creates a configuration entry for String data type.
stripTrailingSlash(String) - Static method in class com.datastrato.gravitino.rest.RESTUtils
Remove trailing slashes from a path.
SupportsCatalogs - Interface in com.datastrato.gravitino
Interface for supporting catalogs.
SupportsMetalakes - Interface in com.datastrato.gravitino
Interface for supporting metalakes.
SupportsSchemas - Interface in com.datastrato.gravitino.rel
The Catalog interface to support schema operations.

T

Table - Interface in com.datastrato.gravitino.rel
An interface representing a table in a Namespace.
TableAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a table with specified name already exists.
TableAlreadyExistsException(String) - Constructor for exception com.datastrato.gravitino.exceptions.TableAlreadyExistsException
 
TableAlreadyExistsException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.TableAlreadyExistsException
 
TableCatalog - Interface in com.datastrato.gravitino.rel
The TableCatalog interface defines the public API for managing tables in a schema.
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableColumnRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableColumnRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RemoveTablePropertyRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableColumnRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.SetTablePropertyRequest
 
tableChange() - Method in interface com.datastrato.gravitino.dto.requests.TableUpdateRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnCommentRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnNullabilityRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnPositionRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnTypeRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableCommentRequest
 
TableChange - Interface in com.datastrato.gravitino.rel
The TableChange interface defines the public API for managing tables in a schema.
TableChange.AddColumn - Class in com.datastrato.gravitino.rel
A TableChange to add a field.
TableChange.After - Class in com.datastrato.gravitino.rel
Column position AFTER means the specified column should be put after the given `column`.
TableChange.ColumnChange - Interface in com.datastrato.gravitino.rel
The interface for all column changes.
TableChange.ColumnPosition - Interface in com.datastrato.gravitino.rel
The interface for all column positions.
TableChange.Default - Class in com.datastrato.gravitino.rel
Column position DEFAULT means the position of the column was ignored by the user, and should be determined by the catalog implementation.
TableChange.DeleteColumn - Class in com.datastrato.gravitino.rel
A TableChange to delete a field.
TableChange.First - Class in com.datastrato.gravitino.rel
Column position FIRST means the specified column should be the first column.
TableChange.RemoveProperty - Class in com.datastrato.gravitino.rel
A TableChange to remove a table property.
TableChange.RenameColumn - Class in com.datastrato.gravitino.rel
A TableChange to rename a field.
TableChange.RenameTable - Class in com.datastrato.gravitino.rel
A TableChange to rename a table.
TableChange.SetProperty - Class in com.datastrato.gravitino.rel
A TableChange to set a table property.
TableChange.UpdateColumnComment - Class in com.datastrato.gravitino.rel
A TableChange to update the comment of a field.
TableChange.UpdateColumnNullability - Class in com.datastrato.gravitino.rel
A TableChange to update the nullability of a field.
TableChange.UpdateColumnPosition - Class in com.datastrato.gravitino.rel
A TableChange to update the position of a field.
TableChange.UpdateColumnType - Class in com.datastrato.gravitino.rel
A TableChange to update the type of a field.
TableChange.UpdateComment - Class in com.datastrato.gravitino.rel
A TableChange to update a table's comment.
TableCreateRequest - Class in com.datastrato.gravitino.dto.requests
 
TableCreateRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableCreateRequest
 
TableCreateRequest(String, String, ColumnDTO[], Map<String, String>) - Constructor for class com.datastrato.gravitino.dto.requests.TableCreateRequest
 
TableCreateRequest(String, String, ColumnDTO[], Map<String, String>, SortOrderDTO[], DistributionDTO, Partitioning[]) - Constructor for class com.datastrato.gravitino.dto.requests.TableCreateRequest
 
TableDTO - Class in com.datastrato.gravitino.dto.rel
Represents a Table DTO (Data Transfer Object).
TableDTO.Builder<S extends TableDTO.Builder> - Class in com.datastrato.gravitino.dto.rel
Builder class for constructing TableDTO instances.
tableErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to Table operations.
tableExists(NameIdentifier) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Check if a table exists using an NameIdentifier from the catalog.
TableResponse - Class in com.datastrato.gravitino.dto.responses
 
TableResponse(TableDTO) - Constructor for class com.datastrato.gravitino.dto.responses.TableResponse
 
TableResponse() - Constructor for class com.datastrato.gravitino.dto.responses.TableResponse
 
TableUpdateRequest - Interface in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.AddTableColumnRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.DeleteTableColumnRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.RemoveTablePropertyRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.RenameTableColumnRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.RenameTableRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.SetTablePropertyRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.UpdateTableColumnCommentRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.UpdateTableColumnNullabilityRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.UpdateTableColumnPositionRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.UpdateTableColumnTypeRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdateRequest.UpdateTableCommentRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdatesRequest - Class in com.datastrato.gravitino.dto.requests
 
TableUpdatesRequest(List<TableUpdateRequest>) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdatesRequest
 
TableUpdatesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdatesRequest
 
toDTO(Audit) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTO(Metalake) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTO(Catalog) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTO(Schema) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTO(Column) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTO(Table) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTO(Distribution) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTO(SortOrder) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTO(Transform) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTOs(SortOrder[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toDTOs(Transform[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toFunctionArg(Expression) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toFunctionArg(Expression[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
 
toString() - Method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
toString() - Method in class com.datastrato.gravitino.NameIdentifier
 
toString() - Method in class com.datastrato.gravitino.Namespace
 
toString() - Method in enum com.datastrato.gravitino.rel.expressions.sorts.NullOrdering
 
toString() - Method in enum com.datastrato.gravitino.rel.expressions.sorts.SortDirection
 
toString() - Method in class com.datastrato.gravitino.rel.TableChange.After
 
toString() - Method in class com.datastrato.gravitino.rel.TableChange.Default
 
toString() - Method in class com.datastrato.gravitino.rel.TableChange.First
 
Transform - Interface in com.datastrato.gravitino.rel.expressions.transforms
Represents a transform function in the public logical expression API.
Transform.SingleFieldTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
Base class for simple transforms of a single field.
Transforms - Class in com.datastrato.gravitino.rel.expressions.transforms
Helper methods to create logical transforms to pass into Gravitino.
Transforms() - Constructor for class com.datastrato.gravitino.rel.expressions.transforms.Transforms
 
Transforms.ApplyTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that applies a function to the input value.
Transforms.BucketTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that returns the bucket of the input value.
Transforms.DayTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that returns the day of the input value.
Transforms.HourTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that returns the hour of the input value.
Transforms.IdentityTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that returns the input value.
Transforms.ListTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that includes multiple fields in a list.
Transforms.MonthTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that returns the month of the input value.
Transforms.RangeTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that returns the range of the input value.
Transforms.TruncateTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that returns the truncated value of the input value with the given width.
Transforms.YearTransform - Class in com.datastrato.gravitino.rel.expressions.transforms
A transform that returns the year of the input value.
truncate(int, String[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the truncated value of the input value with the given width.
truncate(int, String) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the truncated value of the input value with the given width.
TruncatePartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 
type() - Method in interface com.datastrato.gravitino.Catalog
 
type - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
 
type() - Method in class com.datastrato.gravitino.dto.CatalogDTO
 
Type - Interface in com.datastrato.gravitino.rel.types
An interface representing all data types supported by Gravitino.
type() - Method in class com.datastrato.gravitino.rel.types.Types.StructType.Field
 
Type.ComplexType - Class in com.datastrato.gravitino.rel.types
The base type of all complex types, including struct, list, map, and union.
Type.DateTimeType - Class in com.datastrato.gravitino.rel.types
The base type of all date/time types.
Type.FractionType - Class in com.datastrato.gravitino.rel.types
The base type of all fractional types.
Type.IntegralType - Class in com.datastrato.gravitino.rel.types
The base type of all integral types.
Type.IntervalType - Class in com.datastrato.gravitino.rel.types
The base type of all interval types.
Type.Name - Enum in com.datastrato.gravitino.rel.types
The root type name of this type.
Type.NumericType - Class in com.datastrato.gravitino.rel.types
The base type of all numeric types.
Type.PrimitiveType - Class in com.datastrato.gravitino.rel.types
The base type of all primitive types.
TypeDeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.TypeDeserializer
 
Types - Class in com.datastrato.gravitino.rel.types
The helper class for Type.
Types() - Constructor for class com.datastrato.gravitino.rel.types.Types
 
types() - Method in class com.datastrato.gravitino.rel.types.Types.UnionType
 
Types.BinaryType - Class in com.datastrato.gravitino.rel.types
The binary type in Gravitino.
Types.BooleanType - Class in com.datastrato.gravitino.rel.types
The boolean type in Gravitino.
Types.ByteType - Class in com.datastrato.gravitino.rel.types
The byte type in Gravitino.
Types.DateType - Class in com.datastrato.gravitino.rel.types
The date time type in Gravitino.
Types.DecimalType - Class in com.datastrato.gravitino.rel.types
The decimal type in Gravitino.
Types.DoubleType - Class in com.datastrato.gravitino.rel.types
The double type in Gravitino.
Types.FixedCharType - Class in com.datastrato.gravitino.rel.types
The fixed char type in Gravitino.
Types.FixedType - Class in com.datastrato.gravitino.rel.types
Fixed-length byte array type, if you want to use variable-length byte array, use Types.BinaryType instead.
Types.FloatType - Class in com.datastrato.gravitino.rel.types
The float type in Gravitino.
Types.IntegerType - Class in com.datastrato.gravitino.rel.types
The integer type in Gravitino.
Types.IntervalDayType - Class in com.datastrato.gravitino.rel.types
The interval day type in Gravitino.
Types.IntervalYearType - Class in com.datastrato.gravitino.rel.types
The interval year type in Gravitino.
Types.ListType - Class in com.datastrato.gravitino.rel.types
A list type.
Types.LongType - Class in com.datastrato.gravitino.rel.types
The long type in Gravitino.
Types.MapType - Class in com.datastrato.gravitino.rel.types
The map type in Gravitino.
Types.ShortType - Class in com.datastrato.gravitino.rel.types
The short type in Gravitino.
Types.StringType - Class in com.datastrato.gravitino.rel.types
The string type in Gravitino, equivalent to varchar(MAX), which the MAX is determined by the underlying catalog.
Types.StructType - Class in com.datastrato.gravitino.rel.types
The struct type in Gravitino.
Types.StructType.Field - Class in com.datastrato.gravitino.rel.types
A field of a struct type.
Types.TimestampType - Class in com.datastrato.gravitino.rel.types
The timestamp type in Gravitino.
Types.TimeType - Class in com.datastrato.gravitino.rel.types
The time type in Gravitino.
Types.UnionType - Class in com.datastrato.gravitino.rel.types
The union type in Gravitino.
Types.UUIDType - Class in com.datastrato.gravitino.rel.types
The uuid type in Gravitino.
Types.VarCharType - Class in com.datastrato.gravitino.rel.types
The varchar type in Gravitino.
TypeSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.TypeSerializer
 

U

UnauthorizedException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a user is not authorized to perform an action.
UnauthorizedException(String) - Constructor for exception com.datastrato.gravitino.exceptions.UnauthorizedException
 
UnauthorizedException(String, Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.UnauthorizedException
 
UNKNOWN_ERROR_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
 
unknownError(String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
unmodifiableMap(Map<String, String>) - Static method in class com.datastrato.gravitino.utils.MapUtils
 
UpdateCatalogCommentRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.UpdateCatalogCommentRequest
Constructor for UpdateCatalogCommentRequest.
UpdateCatalogCommentRequest() - Constructor for class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.UpdateCatalogCommentRequest
Default constructor for UpdateCatalogCommentRequest.
updateColumnComment(String[], String) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for updating the comment of a field.
updateColumnNullability(String[], boolean) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for updating the nullability of a field.
updateColumnPosition(String[], TableChange.ColumnPosition) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for updating the position of a field.
updateColumnType(String[], Type) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for updating the type of a field that is nullable.
updateComment(String) - Static method in interface com.datastrato.gravitino.CatalogChange
Creates a new catalog change to update the catalog comment.
updateComment(String) - Static method in interface com.datastrato.gravitino.MetalakeChange
Creates a new metalake change to update the metalake comment.
updateComment(String) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for updating the comment.
UpdateMetalakeCommentRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.UpdateMetalakeCommentRequest
Constructor for UpdateMetalakeCommentRequest.
UpdateMetalakeCommentRequest() - Constructor for class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.UpdateMetalakeCommentRequest
Default constructor for UpdateMetalakeCommentRequest.
UpdateTableColumnCommentRequest(String[], String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnCommentRequest
 
UpdateTableColumnCommentRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnCommentRequest
 
UpdateTableColumnNullabilityRequest(String[], boolean) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnNullabilityRequest
 
UpdateTableColumnNullabilityRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnNullabilityRequest
 
UpdateTableColumnPositionRequest(String[], TableChange.ColumnPosition) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnPositionRequest
 
UpdateTableColumnPositionRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnPositionRequest
 
UpdateTableColumnTypeRequest(String[], Type) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnTypeRequest
 
UpdateTableColumnTypeRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnTypeRequest
 
UpdateTableCommentRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableCommentRequest
 
UpdateTableCommentRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableCommentRequest
 
uri(String) - Method in class com.datastrato.gravitino.client.HTTPClient.Builder
Sets the base URI for the HTTP client.

V

validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO
 
validate(ColumnDTO[]) - Method in interface com.datastrato.gravitino.dto.rel.expressions.FunctionArg
 
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitions.BucketPartitioningDTO
 
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitions.FunctionPartitioningDTO
 
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitioningDTO
 
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitions.Partitioning.SingleFieldPartitioning
 
validate(ColumnDTO[]) - Method in interface com.datastrato.gravitino.dto.rel.partitions.Partitioning
 
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitioningDTO
 
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitions.TruncatePartitioningDTO
 
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO
 
validate() - Method in class com.datastrato.gravitino.dto.requests.CatalogCreateRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.RemoveCatalogPropertyRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.RenameCatalogRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.SetCatalogPropertyRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.CatalogUpdateRequest.UpdateCatalogCommentRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.CatalogUpdatesRequest
Validates each request in the list.
validate() - Method in class com.datastrato.gravitino.dto.requests.MetalakeCreateRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.RemoveMetalakePropertyRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.RenameMetalakeRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.SetMetalakePropertyRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.MetalakeUpdateRequest.UpdateMetalakeCommentRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.MetalakeUpdatesRequest
Validates each request in the list.
validate() - Method in class com.datastrato.gravitino.dto.requests.SchemaCreateRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.RemoveSchemaPropertyRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.SetSchemaPropertyRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdatesRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableCreateRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableColumnRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableColumnRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RemoveTablePropertyRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableColumnRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.SetTablePropertyRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnCommentRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnNullabilityRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnPositionRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnTypeRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableCommentRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdatesRequest
 
validate() - Method in class com.datastrato.gravitino.dto.responses.BaseResponse
Validates the response code.
validate() - Method in class com.datastrato.gravitino.dto.responses.CatalogResponse
Validates the response data.
validate() - Method in class com.datastrato.gravitino.dto.responses.EntityListResponse
Validates the response data.
validate() - Method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
validate() - Method in class com.datastrato.gravitino.dto.responses.MetalakeListResponse
Validates the response data.
validate() - Method in class com.datastrato.gravitino.dto.responses.MetalakeResponse
Validates the response data.
validate() - Method in class com.datastrato.gravitino.dto.responses.OAuth2ErrorResponse
 
validate() - Method in class com.datastrato.gravitino.dto.responses.OAuth2TokenResponse
 
validate() - Method in class com.datastrato.gravitino.dto.responses.SchemaResponse
 
validate() - Method in class com.datastrato.gravitino.dto.responses.TableResponse
 
validate() - Method in class com.datastrato.gravitino.dto.responses.VersionResponse
Validates the response data.
validate() - Method in interface com.datastrato.gravitino.rest.RESTMessage
Ensures that a constructed instance of a REST message is valid according to the REST spec.
validateFieldExistence(ColumnDTO[], String[]) - Static method in class com.datastrato.gravitino.dto.rel.PartitionUtils
 
value() - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO
 
value() - Method in class com.datastrato.gravitino.rel.expressions.Literal.LiteralImpl
 
value() - Method in interface com.datastrato.gravitino.rel.expressions.Literal
 
valueNotNull(Type, Type) - Static method in class com.datastrato.gravitino.rel.types.Types.MapType
 
valueNullable(Type, Type) - Static method in class com.datastrato.gravitino.rel.types.Types.MapType
 
valueNullable() - Method in class com.datastrato.gravitino.rel.types.Types.MapType
 
valueOf(String) - Static method in enum com.datastrato.gravitino.auth.AuthenticatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.auth.SignatureAlgorithmFamilyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.Catalog.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.dto.rel.expressions.FunctionArg.ArgType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.dto.rel.partitions.Partitioning.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.rel.expressions.distributions.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.rel.expressions.sorts.NullOrdering
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.rel.expressions.sorts.SortDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.rel.types.Type.Name
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.datastrato.gravitino.auth.AuthenticatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.auth.SignatureAlgorithmFamilyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.Catalog.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.dto.rel.expressions.FunctionArg.ArgType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.dto.rel.partitions.Partitioning.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.rel.expressions.distributions.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.rel.expressions.sorts.NullOrdering
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.rel.expressions.sorts.SortDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.rel.types.Type.Name
Returns an array containing the constants of this enum type, in the order they are declared.
valueType() - Method in class com.datastrato.gravitino.rel.types.Types.MapType
 
version(String) - Method in class com.datastrato.gravitino.config.ConfigBuilder
Sets the version for the configuration.
version() - Method in class com.datastrato.gravitino.dto.VersionDTO
 
VersionDTO - Class in com.datastrato.gravitino.dto
Represents a Version Data Transfer Object (DTO).
VersionDTO() - Constructor for class com.datastrato.gravitino.dto.VersionDTO
 
VersionDTO(String, String, String) - Constructor for class com.datastrato.gravitino.dto.VersionDTO
 
VersionResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response containing version of Gravitino.
VersionResponse(VersionDTO) - Constructor for class com.datastrato.gravitino.dto.responses.VersionResponse
Constructor for VersionResponse.
VersionResponse() - Constructor for class com.datastrato.gravitino.dto.responses.VersionResponse
Default constructor for VersionResponse.

W

width() - Method in class com.datastrato.gravitino.dto.rel.partitions.TruncatePartitioningDTO
 
width() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.TruncateTransform
 
withArgs(FunctionArg...) - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO.Builder
 
withAudit(AuditDTO) - Method in class com.datastrato.gravitino.dto.CatalogDTO.Builder
Sets the audit information of the catalog.
withAudit(AuditDTO) - Method in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
Sets the audit information of the Metalake DTO.
withAudit(AuditDTO) - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
Sets the audit information for the schema.
withAudit(AuditDTO) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Sets the audit information for the table.
withAuthDataProvider(AuthDataProvider) - Method in class com.datastrato.gravitino.client.HTTPClient.Builder
Sets the AuthDataProvider for the HTTP client.
withColumnName(String) - Method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO.Builder
 
withColumns(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Sets the columns of the table.
withComment(String) - Method in class com.datastrato.gravitino.dto.CatalogDTO.Builder
Sets the comment of the catalog.
withComment(String) - Method in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
Sets the comment of the Metalake DTO.
withComment(String) - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
Sets the comment associated with the column.
withComment(String) - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
Sets the comment associated with the schema.
withComment(String) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Sets the comment associated with the table.
withCreateTime(Instant) - Method in class com.datastrato.gravitino.dto.AuditDTO.Builder
Sets the create time for the audit.
withCreator(String) - Method in class com.datastrato.gravitino.dto.AuditDTO.Builder
Sets the creator for the audit.
withCredential(String) - Method in class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider.Builder
Sets the credential for the HTTP token requests.
withDataType(Type) - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
Sets the data type of the column.
withDataType(Type) - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO.Builder
 
withDirection(SortDirection) - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO.Builder
 
withDistribution(DistributionDTO) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
withExpressions(Expression[]) - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl.Builder
 
withFieldName(String[]) - Method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO.Builder
 
withFieldName(String[]) - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitioningDTO.Builder
 
withFieldNames(String[][]) - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitioningDTO.Builder
 
withFunctionArgs(FunctionArg...) - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO.Builder
 
withFunctionName(String) - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO.Builder
 
withHeader(String, String) - Method in class com.datastrato.gravitino.client.HTTPClient.Builder
Adds a single request header to the HTTP client.
withHeaders(Map<String, String>) - Method in class com.datastrato.gravitino.client.HTTPClient.Builder
Adds multiple request headers to the HTTP client.
withLastModifiedTime(Instant) - Method in class com.datastrato.gravitino.dto.AuditDTO.Builder
Sets the last modified time for the audit.
withLastModifier(String) - Method in class com.datastrato.gravitino.dto.AuditDTO.Builder
Sets who last modified the audit.
withName(String) - Method in class com.datastrato.gravitino.dto.CatalogDTO.Builder
Sets the name of the catalog.
withName(String) - Method in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
Sets the name of the Metalake DTO.
withName(String) - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
Sets the name of the column.
withName(String) - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
Sets the name of the schema.
withName(String) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Sets the name of the table.
withNullable(boolean) - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
Sets whether the column value can be null.
withNullOrder(NullOrdering) - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO.Builder
 
withNumber(int) - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO.Builder
 
withNumber(int) - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl.Builder
 
withOAuth(OAuth2TokenProvider) - Method in class com.datastrato.gravitino.client.GravitinoClient.Builder
Sets OAuth2TokenProvider for the GravitinoClient.
withObjectMapper(ObjectMapper) - Method in class com.datastrato.gravitino.client.HTTPClient.Builder
Sets the custom ObjectMapper for the HTTP client.
withoutTimeZone() - Static method in class com.datastrato.gravitino.rel.types.Types.TimestampType
 
withPartitioning(Partitioning[]) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
withPath(String) - Method in class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider.Builder
Sets the path for the HTTP token requests.
withProperties(Map<String, String>) - Method in class com.datastrato.gravitino.dto.CatalogDTO.Builder
Sets the properties of the catalog.
withProperties(Map<String, String>) - Method in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
Sets the properties of the Metalake DTO.
withProperties(Map<String, String>) - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
Sets the properties associated with the schema.
withProperties(Map<String, String>) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Sets the properties associated with the table.
withProvider(String) - Method in class com.datastrato.gravitino.dto.CatalogDTO.Builder
Sets the provider of the catalog.
withScope(String) - Method in class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider.Builder
Sets the scope for the HTTP token requests.
withSimpleAuth() - Method in class com.datastrato.gravitino.client.GravitinoClient.Builder
Sets the simple mode authentication for Gravitino
withSortOrders(SortOrderDTO[]) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
 
withSortTerm(FunctionArg) - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO.Builder
 
withStrategy(Strategy) - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO.Builder
 
withStrategy(Strategy) - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl.Builder
 
withTimeZone() - Static method in class com.datastrato.gravitino.rel.types.Types.TimestampType
 
withType(Catalog.Type) - Method in class com.datastrato.gravitino.dto.CatalogDTO.Builder
Sets the type of the catalog.
withUri(String) - Method in class com.datastrato.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder
Sets the uri of the OAuth2TokenProvider
withValue(String) - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO.Builder
 
writeFunctionArg(FunctionArg, JsonGenerator) - Static method in class com.datastrato.gravitino.json.JsonUtils
 
writeTo(Map<String, String>, T) - Method in class com.datastrato.gravitino.config.ConfigEntry
Writes the provided value to the specified properties map.

Y

year(String[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the year of the input value.
year(String) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the year of the input value.
YearPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitions
 
A B C D E F G H I J K L M N O P R S T U V W Y 
Skip navigation links