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
Accepts the error response and throws an exception based on the error type.
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, Expression) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addColumn(String[], Type, String, Expression) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addColumn(String[], Type, TableChange.ColumnPosition, Expression) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addColumn(String[], Type, String, TableChange.ColumnPosition, Expression) - 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.
addColumn(String[], Type, String, TableChange.ColumnPosition, boolean, boolean) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addColumn(String[], Type, String, TableChange.ColumnPosition, boolean, boolean, Expression) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding a column.
addGroup(String, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Adds a new Group.
addIndex(Index.IndexType, String, String[][]) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for adding an index.
AddIndex(Index.IndexType, String, String[][]) - Constructor for class com.datastrato.gravitino.rel.TableChange.AddIndex
 
addMetalakeAdmin(String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Adds a new metalake admin.
addPartition(Partition) - Method in class com.datastrato.gravitino.client.RelationalTable
Adds a partition to the table.
addPartition(Partition) - Method in interface com.datastrato.gravitino.rel.SupportsPartitions
Add a partition with specified name and properties to the table.
AddPartitionsRequest - Class in com.datastrato.gravitino.dto.requests
Request to add partitions to a table.
AddPartitionsRequest() - Constructor for class com.datastrato.gravitino.dto.requests.AddPartitionsRequest
Default constructor for Jackson.
AddPartitionsRequest(PartitionDTO[]) - Constructor for class com.datastrato.gravitino.dto.requests.AddPartitionsRequest
Constructor for the request.
AddTableColumnRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableColumnRequest
Default constructor for Jackson deserialization.
AddTableColumnRequest(String[], Type, String, TableChange.ColumnPosition, boolean, boolean, Expression) - 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).
AddTableIndexRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableIndexRequest
Default constructor for Jackson deserialization.
AddTableIndexRequest(Index.IndexType, String, String[][]) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableIndexRequest
The constructor of the add table index request.
addUser(String, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Adds a new User.
AdminClientBuilder(String) - Constructor for class com.datastrato.gravitino.client.GravitinoAdminClient.AdminClientBuilder
The private constructor for the Builder class.
after(String) - Static method in interface com.datastrato.gravitino.rel.TableChange.ColumnPosition
Returns the position after the given column.
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.AddGroup
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.AddUser
 
allow(String) - Static method in class com.datastrato.gravitino.authorization.Privileges
Returns the Privilege with allow condition from the string representation.
allow(Privilege.Name) - Static method in class com.datastrato.gravitino.authorization.Privileges
Returns the Privilege with allow condition from the `Privilege.Name`.
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.AlterCatalog
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.AlterSchema
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateCatalog
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateFileset
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateMetalake
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateRole
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateSchema
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateTable
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateTopic
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.DeleteRole
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropCatalog
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropFileset
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropSchema
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropTable
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropTopic
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.GetGroup
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.GetRole
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.GetUser
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.GrantRole
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.ManageMetalake
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.ReadFileset
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.ReadTable
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.ReadTopic
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.RemoveGroup
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.RemoveUser
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.RevokeRole
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.UseCatalog
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.UseMetalake
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.UseSchema
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.WriteFileset
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.WriteTable
 
allow() - Static method in class com.datastrato.gravitino.authorization.Privileges.WriteTopic
 
allowAutoIncrement(Type) - Static method in class com.datastrato.gravitino.rel.types.Types
 
ALREADY_EXISTS_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
Error codes for already exists.
alreadyExists(String, String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new already exists error instance of ErrorResponse.
alreadyExists(String, String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new already exists error instance of ErrorResponse.
AlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when an entity or resource already exists.
AlreadyExistsException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.AlreadyExistsException
Constructs a new exception with the specified detail message.
AlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.AlreadyExistsException
Constructs a new exception with the specified detail message and cause.
alterCatalog(NameIdentifier, CatalogChange...) - Method in class com.datastrato.gravitino.client.GravitinoClient
 
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.
alterFileset(NameIdentifier, FilesetChange...) - Method in class com.datastrato.gravitino.client.FilesetCatalog
Update a fileset metadata in the catalog.
alterFileset(NameIdentifier, FilesetChange...) - Method in interface com.datastrato.gravitino.file.FilesetCatalog
Apply the change to a fileset in the catalog.
alterMetalake(NameIdentifier, MetalakeChange...) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Alters a specific Metalake using the Gravitino API.
alterMetalake(NameIdentifier, MetalakeChange...) - Method in interface com.datastrato.gravitino.SupportsMetalakes
Alter a metalake with specified identifier.
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.
alterTopic(NameIdentifier, TopicChange...) - Method in class com.datastrato.gravitino.client.MessagingCatalog
Alter the topic with the given identifier.
alterTopic(NameIdentifier, TopicChange...) - Method in interface com.datastrato.gravitino.messaging.TopicCatalog
Apply the changes to a topic in the catalog.
ANONYMOUS_USER - Static variable in class com.datastrato.gravitino.auth.AuthConstants
The default username used for anonymous access.
anyFieldMapper() - Static method in class com.datastrato.gravitino.json.JsonUtils
Get the shared AnyFieldMapper instance for JSON serialization/deserialization.
API_METALAKES_IDENTIFIER_PATH - Static variable in class com.datastrato.gravitino.client.GravitinoClientBase
The REST API path prefix for load a specific metalake
API_METALAKES_LIST_PATH - Static variable in class com.datastrato.gravitino.client.GravitinoClientBase
The REST API path for listing metalakes
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
Returns the arguments of the function.
args() - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO
 
args() - Method in class com.datastrato.gravitino.dto.rel.partitioning.FunctionPartitioningDTO
Returns the arguments of the function.
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
Arguments type of the function.
argType() - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO
 
argType() - Method in class com.datastrato.gravitino.dto.rel.expressions.UnparsedExpressionDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitioning.BucketPartitioningDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitioning.FunctionPartitioningDTO
Returns the arguments of the function.
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitioning.ListPartitioningDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitioning.Partitioning.SingleFieldPartitioning
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitioning.RangePartitioningDTO
 
arguments() - Method in class com.datastrato.gravitino.dto.rel.partitioning.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.
asFilesetCatalog() - Method in interface com.datastrato.gravitino.Catalog
 
asFilesetCatalog() - Method in class com.datastrato.gravitino.client.FilesetCatalog
 
asSchemas() - Method in interface com.datastrato.gravitino.Catalog
Return the SupportsSchemas if the catalog supports schema operations.
assignments() - Method in class com.datastrato.gravitino.dto.rel.partitioning.ListPartitioningDTO
 
assignments() - Method in class com.datastrato.gravitino.dto.rel.partitioning.RangePartitioningDTO
 
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
 
asTopicCatalog() - Method in interface com.datastrato.gravitino.Catalog
 
asTopicCatalog() - Method in class com.datastrato.gravitino.client.MessagingCatalog
 
Audit - Interface in com.datastrato.gravitino
Represents the audit information of an entity.
audit - Variable in class com.datastrato.gravitino.dto.authorization.GroupDTO.Builder
The audit information of the group.
audit - Variable in class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
The audit information of the role.
audit - Variable in class com.datastrato.gravitino.dto.authorization.UserDTO.Builder
The audit information of the user.
audit - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
The audit information of the catalog.
audit - Variable in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
The audit information of the Metalake DTO.
audit - Variable in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
The audit information for the schema.
audit - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
The audit information for the table.
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.client.RelationalTable
 
auditInfo() - Method in class com.datastrato.gravitino.dto.authorization.GroupDTO
 
auditInfo() - Method in class com.datastrato.gravitino.dto.authorization.RoleDTO
 
auditInfo() - Method in class com.datastrato.gravitino.dto.authorization.UserDTO
 
auditInfo() - Method in class com.datastrato.gravitino.dto.CatalogDTO
Get the audit information of the catalog.
auditInfo() - Method in class com.datastrato.gravitino.dto.file.FilesetDTO
 
auditInfo() - Method in class com.datastrato.gravitino.dto.messaging.TopicDTO
 
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 - Class in com.datastrato.gravitino.auth
Constants used for authentication.
authDataProvider - Variable in class com.datastrato.gravitino.client.GravitinoClientBase.Builder
The authentication provider.
AUTHENTICATED_PRINCIPAL_ATTRIBUTE_NAME - Static variable in class com.datastrato.gravitino.auth.AuthConstants
The default name of the attribute that stores the authenticated principal in the request.
AuthenticatorType - Enum in com.datastrato.gravitino.auth
The type of authenticator for http/https request.
AUTHORIZATION_BASIC_HEADER - Static variable in class com.datastrato.gravitino.auth.AuthConstants
The name of BASIC header used to pass the authentication token.
AUTHORIZATION_BEARER_HEADER - Static variable in class com.datastrato.gravitino.auth.AuthConstants
The name of BEARER header used to pass the authentication token.
AUTHORIZATION_NEGOTIATE_HEADER - Static variable in class com.datastrato.gravitino.auth.AuthConstants
The value of NEGOTIATE header used to pass the authentication token.
autoIncrement() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
autoIncrement - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
Whether the column is an auto-increment column.
autoIncrement() - Method in interface com.datastrato.gravitino.rel.Column
 
autoIncrement() - Method in class com.datastrato.gravitino.rel.Column.ColumnImpl
 

B

BadRequestException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when the request is invalid.
BadRequestException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.BadRequestException
Constructs a new exception with the specified detail message.
BadRequestException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.BadRequestException
Constructs a new exception with the specified detail message and cause.
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.
booleanLiteral(Boolean) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a boolean type literal with the given value.
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.partitioning
Data transfer object representing bucket partitioning.
build() - Method in class com.datastrato.gravitino.client.GravitinoAdminClient.AdminClientBuilder
Builds a new GravitinoClient instance.
build() - Method in class com.datastrato.gravitino.client.GravitinoClient.ClientBuilder
Builds a new GravitinoClient instance.
build() - Method in class com.datastrato.gravitino.client.GravitinoClientBase.Builder
Builds a new 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.KerberosTokenProvider.Builder
Builds the instance of the KerberosTokenProvider.
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.authorization.GroupDTO.Builder
Builds an instance of GroupDTO using the builder's properties.
build() - Method in class com.datastrato.gravitino.dto.authorization.PrivilegeDTO.Builder
Builds an instance of PrivilegeDTO using the builder's properties.
build() - Method in class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
Builds an instance of RoleDTO using the builder's properties.
build() - Method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO.Builder
Builds an instance of SecurableObjectDTO using the builder's properties.
build() - Method in class com.datastrato.gravitino.dto.authorization.UserDTO.Builder
Builds an instance of UserDTO 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.messaging.TopicDTO.Builder
 
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
Builds a new instance of DistributionDTO.
build() - Method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO.Builder
Build the field reference.
build() - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO.Builder
Builds the function expression.
build() - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO.Builder
Builds a LiteralDTO instance.
build() - Method in class com.datastrato.gravitino.dto.rel.expressions.UnparsedExpressionDTO.Builder
Build the unparsed expression.
build() - Method in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO.Builder
Builds a new instance of IndexDTO.
build() - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO.Builder
Build the partition.
build() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO.Builder
Build the ListPartitionDTO.
build() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO.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
Builds a SortOrderDTO based on the provided builder parameters.
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
Build the distribution.
build() - Method in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl.Builder
Build a new instance of IndexImpl.
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() - Static method in class com.datastrato.gravitino.client.FilesetCatalog
Create a new builder for the fileset catalog.
builder(String) - Static method in class com.datastrato.gravitino.client.GravitinoAdminClient
Creates a new builder for constructing a GravitinoClient.
builder(String) - Static method in class com.datastrato.gravitino.client.GravitinoClient
Creates a new builder for constructing a GravitinoClient.
Builder(String) - Constructor for class com.datastrato.gravitino.client.GravitinoClientBase.Builder
The constructor for the Builder class.
builder() - Static method in class com.datastrato.gravitino.client.GravitinoMetalake
 
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.client.KerberosTokenProvider
Creates a new instance of the KerberosTokenProvider.Builder
Builder() - Constructor for class com.datastrato.gravitino.client.KerberosTokenProvider.Builder
 
builder() - Static method in class com.datastrato.gravitino.client.MessagingCatalog
 
builder() - Static method in class com.datastrato.gravitino.client.RelationalCatalog
Create a new builder for the relational catalog.
builder() - Static method in class com.datastrato.gravitino.dto.AuditDTO
Creates a new Builder for constructing an Audit DTO.
builder() - Static method in class com.datastrato.gravitino.dto.authorization.GroupDTO
Creates a new Builder for constructing a Group DTO.
Builder() - Constructor for class com.datastrato.gravitino.dto.authorization.GroupDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.authorization.PrivilegeDTO
 
Builder() - Constructor for class com.datastrato.gravitino.dto.authorization.PrivilegeDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.authorization.RoleDTO
Creates a new Builder for constructing a Role DTO.
Builder() - Constructor for class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO
 
Builder() - Constructor for class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.authorization.UserDTO
Creates a new Builder for constructing an User DTO.
Builder() - Constructor for class com.datastrato.gravitino.dto.authorization.UserDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.CatalogDTO
 
Builder() - Constructor for class com.datastrato.gravitino.dto.CatalogDTO.Builder
Default constructor for the builder.
builder() - Static method in class com.datastrato.gravitino.dto.messaging.TopicDTO
 
builder() - Static method in class com.datastrato.gravitino.dto.MetalakeDTO
 
Builder() - Constructor for class com.datastrato.gravitino.dto.MetalakeDTO.Builder
Default constructor.
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
Constructs a new Builder.
builder() - Static method in class com.datastrato.gravitino.dto.rel.DistributionDTO
Creates a new instance of DistributionDTO.Builder.
builder() - Static method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.expressions.UnparsedExpressionDTO
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.expressions.UnparsedExpressionDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO
Get the builder for creating a new instance of IndexDTO.
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.indexes.IndexDTO.Builder
Default constructor.
builder() - Static method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO
 
Builder() - Constructor for class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO.Builder
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.SchemaDTO
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.SortOrderDTO
 
builder() - Static method in class com.datastrato.gravitino.dto.rel.TableDTO
Creates a new Builder to build a Table DTO.
builder() - Static method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Creates a new instance of TableDTO.Builder.
Builder() - Constructor for class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl.Builder
 
builder() - Static method in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl
 
Builder() - Constructor for class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl.Builder
 
byteLiteral(Byte) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a byte type literal with the given value.

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, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.CatalogAlreadyExistsException
Constructs a new exception with the specified detail message.
CatalogAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.CatalogAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
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
Default constructor for Jackson.
CatalogDTO(String, Catalog.Type, String, String, Map<String, String>, AuditDTO) - Constructor for class com.datastrato.gravitino.dto.CatalogDTO
Constructor for the catalog.
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
Creates an error handler specific to Catalog operations.
catalogExists(NameIdentifier) - Method in interface com.datastrato.gravitino.SupportsCatalogs
Check if a catalog exists.
CatalogListResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response for a list of catalogs with their information.
CatalogListResponse(CatalogDTO[]) - Constructor for class com.datastrato.gravitino.dto.responses.CatalogListResponse
Creates a new CatalogListResponse.
CatalogListResponse() - Constructor for class com.datastrato.gravitino.dto.responses.CatalogListResponse
This is the constructor that is used by Jackson deserializer to create an instance of CatalogListResponse.
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
Request to remove a property from a catalog.
CatalogUpdateRequest.RenameCatalogRequest - Class in com.datastrato.gravitino.dto.requests
Request to rename a catalog.
CatalogUpdateRequest.SetCatalogPropertyRequest - Class in com.datastrato.gravitino.dto.requests
Request to set a property on a catalog.
CatalogUpdateRequest.UpdateCatalogCommentRequest - Class in com.datastrato.gravitino.dto.requests
Request to update the comment of a catalog.
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 the given condition is true.
check(boolean, String, Object...) - Static method in class com.datastrato.gravitino.Namespace
Check the given condition is true.
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.
checkFileset(NameIdentifier) - Static method in class com.datastrato.gravitino.NameIdentifier
Check the given NameIdentifier is a fileset identifier.
checkFileset(Namespace) - Static method in class com.datastrato.gravitino.Namespace
Check if the given fileset 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.
checkTopic(NameIdentifier) - Static method in class com.datastrato.gravitino.NameIdentifier
Check the given NameIdentifier is a topic identifier.
checkTopic(Namespace) - Static method in class com.datastrato.gravitino.Namespace
Check if the given topic namespace is legal, throw an IllegalNamespaceException if it's illegal.
checkVersion - Variable in class com.datastrato.gravitino.client.GravitinoClientBase.Builder
The check version flag.
checkVersion() - Method in class com.datastrato.gravitino.client.GravitinoClientBase
Check the compatibility of the client with the target server.
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
Deprecated.
 
children() - Method in interface com.datastrato.gravitino.rel.expressions.literals.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
 
children() - Method in interface com.datastrato.gravitino.rel.expressions.UnparsedExpression
 
client - Variable in class com.datastrato.gravitino.client.OAuth2TokenProvider
The HTTP client used to request the access token from the authorization server.
client - Variable in class com.datastrato.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder
The HTTP client used to request the access token from the authorization server.
ClientBuilder(String) - Constructor for class com.datastrato.gravitino.client.GravitinoClient.ClientBuilder
The private constructor for the Builder class.
clientVersion() - Method in class com.datastrato.gravitino.client.GravitinoClientBase
Retrieves the version of the Gravitino client.
close() - Method in class com.datastrato.gravitino.client.GravitinoClientBase
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.KerberosTokenProvider
Closes the KerberosTokenProvider and releases any underlying resources.
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.
Column.ColumnImpl - Class in com.datastrato.gravitino.rel
The implementation of Column for users to use API.
ColumnDefaultValueDeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.ColumnDefaultValueDeserializer
 
ColumnDefaultValueSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.ColumnDefaultValueSerializer
 
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() - Method in class com.datastrato.gravitino.client.RelationalTable
 
columns - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
The columns of the table.
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.annotation - package com.datastrato.gravitino.annotation
 
com.datastrato.gravitino.auth - package com.datastrato.gravitino.auth
 
com.datastrato.gravitino.authorization - package com.datastrato.gravitino.authorization
 
com.datastrato.gravitino.client - package com.datastrato.gravitino.client
 
com.datastrato.gravitino.dto - package com.datastrato.gravitino.dto
 
com.datastrato.gravitino.dto.authorization - package com.datastrato.gravitino.dto.authorization
 
com.datastrato.gravitino.dto.file - package com.datastrato.gravitino.dto.file
 
com.datastrato.gravitino.dto.messaging - package com.datastrato.gravitino.dto.messaging
 
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.indexes - package com.datastrato.gravitino.dto.rel.indexes
 
com.datastrato.gravitino.dto.rel.partitioning - package com.datastrato.gravitino.dto.rel.partitioning
 
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.file - package com.datastrato.gravitino.file
 
com.datastrato.gravitino.json - package com.datastrato.gravitino.json
 
com.datastrato.gravitino.messaging - package com.datastrato.gravitino.messaging
 
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.literals - package com.datastrato.gravitino.rel.expressions.literals
 
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.indexes - package com.datastrato.gravitino.rel.indexes
 
com.datastrato.gravitino.rel.partitions - package com.datastrato.gravitino.rel.partitions
 
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() - Method in class com.datastrato.gravitino.client.RelationalTable
 
comment - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
The comment of the catalog.
comment() - Method in class com.datastrato.gravitino.dto.CatalogDTO
Get the comment of the catalog.
comment() - Method in class com.datastrato.gravitino.dto.file.FilesetDTO
 
comment() - Method in class com.datastrato.gravitino.dto.messaging.TopicDTO
 
comment - Variable in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
The comment of the Metalake DTO.
comment() - Method in class com.datastrato.gravitino.dto.MetalakeDTO
 
comment - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
The comment associated with the column.
comment() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
comment - Variable in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
The comment associated with the schema.
comment() - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO
 
comment - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
The comment associated with the table.
comment() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
comment() - Method in interface com.datastrato.gravitino.file.Fileset
 
comment() - Method in interface com.datastrato.gravitino.messaging.Topic
 
comment() - Method in interface com.datastrato.gravitino.Metalake
The comment of the metalake.
comment() - Method in class com.datastrato.gravitino.rel.Column.ColumnImpl
 
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
 
compareTo(Object) - Method in class com.datastrato.gravitino.client.GravitinoVersion
 
compileDate() - Method in class com.datastrato.gravitino.dto.VersionDTO
 
compileDate - Variable in class com.datastrato.gravitino.Version.VersionInfo
build time
ComplexType() - Constructor for class com.datastrato.gravitino.rel.types.Type.ComplexType
 
condition() - Method in interface com.datastrato.gravitino.authorization.Privilege
 
condition() - Method in class com.datastrato.gravitino.dto.authorization.PrivilegeDTO
 
createCatalog(NameIdentifier, Catalog.Type, String, String, Map<String, String>) - Method in class com.datastrato.gravitino.client.GravitinoClient
 
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.
CreateFileset() - Constructor for class com.datastrato.gravitino.authorization.Privileges.CreateFileset
 
createFileset(NameIdentifier, String, Fileset.Type, String, Map<String, String>) - Method in class com.datastrato.gravitino.client.FilesetCatalog
Create a fileset metadata in the catalog.
createFileset(NameIdentifier, String, Fileset.Type, String, Map<String, String>) - Method in interface com.datastrato.gravitino.file.FilesetCatalog
Create a fileset metadata in the catalog.
CreateMetalake() - Constructor for class com.datastrato.gravitino.authorization.Privileges.CreateMetalake
 
createMetalake(NameIdentifier, String, Map<String, String>) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
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.
createMysqlPrimaryKey(String[][]) - Static method in class com.datastrato.gravitino.rel.indexes.Indexes
To create a MySQL primary key, you need to use the default primary key name.
CreateRole() - Constructor for class com.datastrato.gravitino.authorization.Privileges.CreateRole
 
createRole(String, String, Map<String, String>, List<SecurableObject>) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Creates a new Role.
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[], Index[]) - 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.
createTable(NameIdentifier, Column[], String, Map<String, String>, Transform[], Distribution, SortOrder[], Index[]) - Method in interface com.datastrato.gravitino.rel.TableCatalog
Create a 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
The create time for the audit.
createTime() - Method in class com.datastrato.gravitino.dto.AuditDTO
 
createTopic(NameIdentifier, String, DataLayout, Map<String, String>) - Method in class com.datastrato.gravitino.client.MessagingCatalog
Create a new topic with the given identifier, comment, data layout and properties.
createTopic(NameIdentifier, String, DataLayout, Map<String, String>) - Method in interface com.datastrato.gravitino.messaging.TopicCatalog
Create a topic in the catalog.
creator() - Method in interface com.datastrato.gravitino.Audit
The creator of the entity.
creator - Variable in class com.datastrato.gravitino.dto.AuditDTO.Builder
The creator of the audit.
creator() - Method in class com.datastrato.gravitino.dto.AuditDTO
 

D

DataLayout - Interface in com.datastrato.gravitino.messaging
The interface for message schema of a topic.
dataType - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
The data type of the column.
dataType() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
dataType() - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO
 
dataType() - Method in class com.datastrato.gravitino.rel.Column.ColumnImpl
 
dataType() - Method in interface com.datastrato.gravitino.rel.Column
 
dataType() - Method in interface com.datastrato.gravitino.rel.expressions.Literal
Deprecated.
 
dataType() - Method in class com.datastrato.gravitino.rel.expressions.Literal.LiteralImpl
Deprecated.
 
dataType() - Method in interface com.datastrato.gravitino.rel.expressions.literals.Literal
 
dataType() - Method in class com.datastrato.gravitino.rel.expressions.literals.Literals.LiteralImpl
 
dateLiteral(LocalDate) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a date type literal with the given value.
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.partitioning
Data transfer object representing day partitioning.
Decimal - Class in com.datastrato.gravitino.rel.types
Used to represent a Types.DecimalType value in Gravitino.
decimalLiteral(Decimal) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a decimal type literal with the given value.
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.
DEFAULT_MYSQL_PRIMARY_KEY_NAME - Static variable in class com.datastrato.gravitino.rel.indexes.Indexes
MySQL does not support setting the name of the primary key, so the default name is used.
DEFAULT_VALUE_NOT_SET - Static variable in interface com.datastrato.gravitino.rel.Column
A default value that indicates the default value is not set.
DEFAULT_VALUE_OF_CURRENT_TIMESTAMP - Static variable in interface com.datastrato.gravitino.rel.Column
A default value that indicates the default value will be set to the current timestamp.
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
Builder class for configuring and creating instances of DefaultOAuth2TokenProvider.
defaultPos() - Static method in interface com.datastrato.gravitino.rel.TableChange.ColumnPosition
 
defaultValue - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
The default value of the column.
defaultValue() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
defaultValue() - Method in class com.datastrato.gravitino.rel.Column.ColumnImpl
 
defaultValue() - Method in interface com.datastrato.gravitino.rel.Column
 
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.
deleted() - Method in class com.datastrato.gravitino.dto.responses.DeleteResponse
Returns whether the delete operation was successful.
deleteIndex(String, Boolean) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for deleting an index.
DeleteIndex(String, boolean) - Constructor for class com.datastrato.gravitino.rel.TableChange.DeleteIndex
 
DeleteResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response for a delete operation.
DeleteResponse(boolean) - Constructor for class com.datastrato.gravitino.dto.responses.DeleteResponse
Constructor for DeleteResponse.
DeleteResponse() - Constructor for class com.datastrato.gravitino.dto.responses.DeleteResponse
Default constructor for DeleteResponse (used by Jackson deserializer).
deleteRole(String, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Deletes a Role.
DeleteTableColumnRequest(String[], boolean) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableColumnRequest
Constructor for DeleteTableColumnRequest.
DeleteTableColumnRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableColumnRequest
Default constructor for Jackson deserialization.
DeleteTableIndexRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableIndexRequest
Default constructor for Jackson deserialization.
DeleteTableIndexRequest(String, Boolean) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableIndexRequest
The constructor of the delete table index request.
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.AddGroup
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.AddUser
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.AlterCatalog
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.AlterSchema
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateCatalog
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateFileset
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateMetalake
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateRole
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateSchema
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateTable
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.CreateTopic
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.DeleteRole
 
deny(String) - Static method in class com.datastrato.gravitino.authorization.Privileges
Returns the Privilege with deny condition from the string representation.
deny(Privilege.Name) - Static method in class com.datastrato.gravitino.authorization.Privileges
Returns the Privilege with deny condition from the `Privilege.Name`.
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropCatalog
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropFileset
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropSchema
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropTable
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.DropTopic
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.GetGroup
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.GetRole
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.GetUser
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.GrantRole
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.ManageMetalake
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.ReadFileset
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.ReadTable
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.ReadTopic
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.RemoveGroup
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.RemoveUser
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.RevokeRole
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.UseCatalog
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.UseMetalake
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.UseSchema
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.WriteFileset
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.WriteTable
 
deny() - Static method in class com.datastrato.gravitino.authorization.Privileges.WriteTopic
 
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.ColumnDefaultValueDeserializer
 
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.IndexDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.datastrato.gravitino.json.JsonUtils.NameIdentifierDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.datastrato.gravitino.json.JsonUtils.PartitionDTODeserializer
 
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
 
DeveloperApi - Annotation Type in com.datastrato.gravitino.annotation
A DeveloperApi is the developer-facing API defined in Gravitino.
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.client.RelationalTable
 
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
Data transfer object representing distribution information.
distributionDTO - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
The distribution of the table.
DistributionDTO.Builder - Class in com.datastrato.gravitino.dto.rel
Builder for DistributionDTO.
Distributions - Class in com.datastrato.gravitino.rel.expressions.distributions
Helper methods to create distributions to pass into Gravitino.
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
 
doAs(Subject, Callable<T>) - Static method in class com.datastrato.gravitino.auth.KerberosUtils
Execute the given action as the given subject.
doubleLiteral(Double) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a double type literal with the given value.
dropCatalog(NameIdentifier) - Method in class com.datastrato.gravitino.client.GravitinoClient
 
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.
DropFileset() - Constructor for class com.datastrato.gravitino.authorization.Privileges.DropFileset
 
dropFileset(NameIdentifier) - Method in class com.datastrato.gravitino.client.FilesetCatalog
Drop a fileset from the catalog.
dropFileset(NameIdentifier) - Method in interface com.datastrato.gravitino.file.FilesetCatalog
Drop a fileset from the catalog.
dropMetalake(NameIdentifier) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Drops a specific Metalake using the Gravitino API.
dropMetalake(NameIdentifier) - Method in interface com.datastrato.gravitino.SupportsMetalakes
Drop a metalake with specified identifier.
dropPartition(String) - Method in class com.datastrato.gravitino.client.RelationalTable
Drops the partition with the given name.
dropPartition(String) - Method in interface com.datastrato.gravitino.rel.SupportsPartitions
Drop a partition with specified name.
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 interface com.datastrato.gravitino.rel.SupportsSchemas
Drop a schema from the catalog.
DropTable() - Constructor for class com.datastrato.gravitino.authorization.Privileges.DropTable
 
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
Removes both the metadata and the directory associated with the table from the file system if the table is not an external table.
DropTopic() - Constructor for class com.datastrato.gravitino.authorization.Privileges.DropTopic
 
dropTopic(NameIdentifier) - Method in class com.datastrato.gravitino.client.MessagingCatalog
Drop the topic with the given identifier.
dropTopic(NameIdentifier) - Method in interface com.datastrato.gravitino.messaging.TopicCatalog
Drop a topic from the catalog.
DTOConverters - Class in com.datastrato.gravitino.dto.util
Utility class for converting between DTOs and domain objects.

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
Constant for an empty array of function arguments.
EMPTY_EXPRESSION - Static variable in interface com.datastrato.gravitino.rel.expressions.Expression
`EMPTY_EXPRESSION` is only used as an input when the default `children` method builds the result.
EMPTY_INDEXES - Static variable in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO
An empty array of indexes.
EMPTY_INDEXES - Static variable in class com.datastrato.gravitino.rel.indexes.Indexes
An empty array of indexes.
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.partitioning.Partitioning
An empty array of partitioning.
EMPTY_PARTITIONS - Static variable in class com.datastrato.gravitino.rel.partitions.Partitions
An empty array of partitions.
EMPTY_SORT - Static variable in class com.datastrato.gravitino.dto.rel.SortOrderDTO
An empty array of SortOrderDTO.
EMPTY_TRANSFORM - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
An empty array of 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.CatalogChange.RemoveProperty
Compares this RemoveProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.CatalogChange.RenameCatalog
Compares this RenameCatalog instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.CatalogChange.SetProperty
Compares this SetProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.CatalogChange.UpdateCatalogComment
Compares this UpdateCatalogComment instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.dto.messaging.TopicDTO
 
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.dto.rel.indexes.IndexDTO
 
equals(Object) - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO
 
equals(Object) - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO
 
equals(Object) - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO
 
equals(Object) - Method in class com.datastrato.gravitino.file.FilesetChange.RemoveProperty
Compares this RemoveProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.file.FilesetChange.RenameFileset
Compares this RenameFileset instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.file.FilesetChange.SetProperty
Compares this SetProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.file.FilesetChange.UpdateFilesetComment
Compares this UpdateFilesetComment instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.messaging.TopicChange.RemoveProperty
Compares this RemoveProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.messaging.TopicChange.SetProperty
Compares this SetProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.messaging.TopicChange.UpdateTopicComment
Compares this UpdateTopicComment instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.MetalakeChange.RemoveProperty
Compares this RemoveProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.MetalakeChange.RenameMetalake
Compares this RenameMetalake instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.MetalakeChange.SetProperty
Compares this SetProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.MetalakeChange.UpdateMetalakeComment
Compares this UpdateMetalakeComment instance with another object for equality.
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.Column.ColumnImpl
 
equals(Distribution) - Method in interface com.datastrato.gravitino.rel.expressions.distributions.Distribution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.FunctionExpression.FuncExpressionImpl
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.Literal.LiteralImpl
Deprecated.
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.literals.Literals.LiteralImpl
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.NamedReference.FieldReference
 
equals(Object) - Method in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders.SortImpl
 
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.expressions.UnparsedExpression.UnparsedExpressionImpl
 
equals(Object) - Method in class com.datastrato.gravitino.rel.SchemaChange.RemoveProperty
Compares this RemoveProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.SchemaChange.SetProperty
Compares this SetProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
Compares this AddColumn instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.AddIndex
 
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.After
Compares this After instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.DeleteColumn
Compares this DeleteColumn instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.DeleteIndex
 
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.RemoveProperty
Compares this RemoveProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.RenameColumn
Compares this RenameColumn instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.RenameTable
Compares this RenameTable instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.SetProperty
Compares this SetProperty instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnAutoIncrement
 
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnComment
Compares this UpdateColumnComment instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnDefaultValue
Compares this UpdateColumnDefaultValue instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnNullability
 
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnPosition
Compares this UpdateColumnPosition instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnType
Compares this UpdateColumnType instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.TableChange.UpdateComment
Compares this UpdateComment instance with another object for equality.
equals(Object) - Method in class com.datastrato.gravitino.rel.types.Decimal
 
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.UnparsedType
 
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.
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
Error handler specific to OAuth2 requests.
ErrorResponse - Class in com.datastrato.gravitino.dto.responses
Represents an error response.
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.
Evolving - Annotation Type in com.datastrato.gravitino.annotation
APIs that are still evolving towards becoming stable APIs, and can change from one feature release to another (0.5.0 to 0.6.0).
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
Returns the name of the distribution.
expressions() - Method in interface com.datastrato.gravitino.rel.expressions.distributions.Distribution
 
expressions() - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl
Get the expressions of the distribution.

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.partitioning.Partitioning.SingleFieldPartitioning
 
fieldName() - Method in class com.datastrato.gravitino.dto.rel.partitioning.RangePartitioningDTO
 
fieldName() - Method in class com.datastrato.gravitino.dto.rel.partitioning.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
Retrieves the field name of the column to be modified.
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.UpdateColumnAutoIncrement
Retrieves the field name of the column whose autoIncrement is being updated.
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnComment
 
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnDefaultValue
Retrieves the field name of the column whose default value is being updated.
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnNullability
Retrieves the field name of the column whose nullability is being updated.
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnPosition
 
fieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnType
 
fieldNames - Variable in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO.Builder
The names of the fields.
fieldNames() - Method in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO
 
fieldNames() - Method in class com.datastrato.gravitino.dto.rel.partitioning.BucketPartitioningDTO
Returns the field names.
fieldNames() - Method in class com.datastrato.gravitino.dto.rel.partitioning.ListPartitioningDTO
 
fieldNames() - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO
 
fieldNames() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.BucketTransform
 
fieldNames() - Method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms.ListTransform
 
fieldNames() - Method in interface com.datastrato.gravitino.rel.indexes.Index
 
fieldNames - Variable in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl.Builder
The field names of the index.
fieldNames() - Method in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl
 
fieldNames() - Method in interface com.datastrato.gravitino.rel.partitions.IdentityPartition
 
FieldReferenceDTO - Class in com.datastrato.gravitino.dto.rel.expressions
Data transfer object representing a field reference.
FieldReferenceDTO.Builder - Class in com.datastrato.gravitino.dto.rel.expressions
Builder for FieldReferenceDTO.
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
 
Fileset - Interface in com.datastrato.gravitino.file
An interface representing a fileset under a schema Namespace.
Fileset.Type - Enum in com.datastrato.gravitino.file
An enum representing the type of the fileset object.
FilesetAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a file with specified name already exists.
FilesetAlreadyExistsException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.FilesetAlreadyExistsException
Constructs a new exception with the specified detail message.
FilesetAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.FilesetAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
FilesetCatalog - Class in com.datastrato.gravitino.client
Fileset catalog is a catalog implementation that supports fileset like metadata operations, for example, schemas and filesets list, creation, update and deletion.
FilesetCatalog - Interface in com.datastrato.gravitino.file
The FilesetCatalog interface defines the public API for managing fileset objects in a schema.
filesetChange() - Method in interface com.datastrato.gravitino.dto.requests.FilesetUpdateRequest
Returns the fileset change.
filesetChange() - Method in class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.RemoveFilesetPropertiesRequest
 
filesetChange() - Method in class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.RenameFilesetRequest
Returns the fileset change.
filesetChange() - Method in class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.SetFilesetPropertiesRequest
 
filesetChange() - Method in class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.UpdateFilesetCommentRequest
 
FilesetChange - Interface in com.datastrato.gravitino.file
A fileset change is a change to a fileset.
FilesetChange.RemoveProperty - Class in com.datastrato.gravitino.file
A fileset change to remove a property from the fileset.
FilesetChange.RenameFileset - Class in com.datastrato.gravitino.file
A fileset change to rename the fileset.
FilesetChange.SetProperty - Class in com.datastrato.gravitino.file
A fileset change to set the property and value for the fileset.
FilesetChange.UpdateFilesetComment - Class in com.datastrato.gravitino.file
A fileset change to update the fileset comment.
FilesetCreateRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to create a fileset.
FilesetCreateRequest() - Constructor for class com.datastrato.gravitino.dto.requests.FilesetCreateRequest
 
FilesetDTO - Class in com.datastrato.gravitino.dto.file
Represents a Fileset DTO (Data Transfer Object).
FilesetDTO() - Constructor for class com.datastrato.gravitino.dto.file.FilesetDTO
 
filesetErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to Fileset operations.
filesetExists(NameIdentifier) - Method in interface com.datastrato.gravitino.file.FilesetCatalog
Check if a fileset exists using an NameIdentifier from the catalog.
FilesetResponse - Class in com.datastrato.gravitino.dto.responses
Response for fileset creation.
FilesetResponse() - Constructor for class com.datastrato.gravitino.dto.responses.FilesetResponse
Constructor for FilesetResponse.
FilesetResponse(FilesetDTO) - Constructor for class com.datastrato.gravitino.dto.responses.FilesetResponse
Constructor for FilesetResponse.
FilesetUpdateRequest - Interface in com.datastrato.gravitino.dto.requests
Request to update a fileset.
FilesetUpdateRequest.RemoveFilesetPropertiesRequest - Class in com.datastrato.gravitino.dto.requests
The fileset update request for removing the properties of a fileset.
FilesetUpdateRequest.RenameFilesetRequest - Class in com.datastrato.gravitino.dto.requests
The fileset update request for renaming a fileset.
FilesetUpdateRequest.SetFilesetPropertiesRequest - Class in com.datastrato.gravitino.dto.requests
The fileset update request for setting the properties of a fileset.
FilesetUpdateRequest.UpdateFilesetCommentRequest - Class in com.datastrato.gravitino.dto.requests
The fileset update request for updating the comment of a fileset.
FilesetUpdatesRequest - Class in com.datastrato.gravitino.dto.requests
Request to represent updates to a fileset.
FilesetUpdatesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.FilesetUpdatesRequest
 
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
 
floatLiteral(Float) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a float type literal with the given value.
formatPartitionRequestPath(String, String) - Static method in class com.datastrato.gravitino.client.RelationalTable
Formats the partition request path.
FractionType() - Constructor for class com.datastrato.gravitino.rel.types.Type.FractionType
 
from(Namespace, TableDTO, RESTClient) - Static method in class com.datastrato.gravitino.client.RelationalTable
Creates a new RelationalTable.
fromDTO(DistributionDTO) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a DistributionDTO to a Distribution.
fromDTO(IndexDTO) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a IndexDTO to an Index.
fromDTO(PartitionDTO) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a PartitionDTO to a Partition.
fromDTO(SortOrderDTO) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a SortOrderDTO to a SortOrder.
fromDTO(ColumnDTO) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a ColumnDTO to a Column.
fromDTO(TableDTO) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a TableDTO to a Table.
fromDTO(Partitioning) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a partitioning DTO to a Transform.
fromDTOs(IndexDTO[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of IndexDTOs to an array of Indexes.
fromDTOs(SortOrderDTO[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of SortOrderDTOs to an array of SortOrders.
fromDTOs(Partitioning[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of Partitioning DTOs to an array of Transforms.
fromDTOs(ColumnDTO[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a ColumnDTO to a Column.
fromFunctionArg(FunctionArg) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a FunctionArg DTO to an Expression.
fromFunctionArgs(FunctionArg[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a FunctionArg DTO to an Expression.
fromString(String) - Static method in enum com.datastrato.gravitino.rel.expressions.sorts.SortDirection
Returns the SortDirection from the string representation.
fullName() - Method in interface com.datastrato.gravitino.authorization.SecurableObject
The full name of th securable object.
fullName() - Method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO
 
FuncExpressionDTO - Class in com.datastrato.gravitino.dto.rel.expressions
Data transfer object representing a function expression.
FuncExpressionDTO.Builder - Class in com.datastrato.gravitino.dto.rel.expressions
Builder for FuncExpressionDTO.
FunctionArg - Interface in com.datastrato.gravitino.dto.rel.expressions
An argument of a function.
FunctionArg.ArgType - Enum in com.datastrato.gravitino.dto.rel.expressions
The type of the argument.
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.partitioning.FunctionPartitioningDTO
Returns the name of the function.
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.partitioning
Data transfer object for function partitioning.

G

genRandomName(String) - Static method in class com.datastrato.gravitino.utils.RandomNameUtils
Generate a random string with the prefix.
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() - 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.NullType
 
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
Get the access token from the authorization server.
getByName(String) - Static method in enum com.datastrato.gravitino.dto.rel.partitioning.Partitioning.Strategy
Get the partitioning strategy by name.
getByName(String) - Static method in enum com.datastrato.gravitino.rel.expressions.distributions.Strategy
Get the distribution strategy by name.
getChallenges() - Method in exception com.datastrato.gravitino.exceptions.UnauthorizedException
Get the challenge of the exception.
getColumn() - Method in class com.datastrato.gravitino.rel.TableChange.After
Retrieves the name of the reference column after which the specified column will be placed.
getComment() - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
Retrieves the comment for the new column.
getCurrentVersion() - Static method in class com.datastrato.gravitino.Version
 
getCurrentVersionDTO() - Static method in class com.datastrato.gravitino.Version
 
getDataType() - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
Retrieves the data type of the new column.
getDefaultValue() - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
Retrieves the default value of the new column.
getFieldName() - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
Retrieves the field name of the new column.
getFieldName() - Method in class com.datastrato.gravitino.rel.TableChange.DeleteColumn
Retrieves the field name of the column to be deleted.
getFieldName() - Method in class com.datastrato.gravitino.rel.TableChange.RenameColumn
Retrieves the hierarchical field name of the column to be renamed.
getFieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnComment
Retrieves the field name of the column whose comment is being updated.
getFieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnPosition
Retrieves the field name of the column whose position is being updated.
getFieldName() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnType
Retrieves the field name of the column whose data type is being updated.
getFieldNames() - Method in class com.datastrato.gravitino.rel.TableChange.AddIndex
 
getGroup(String, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Gets a Group.
getHighBits() - Method in enum com.datastrato.gravitino.authorization.Privilege.Name
Return the high bits of Name
getIfExists() - Method in class com.datastrato.gravitino.rel.TableChange.DeleteColumn
Checks if the field should be deleted only if it exists.
getInt(String, JsonNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
Get a int value from a JSON node property.
getKrb5LoginModuleName() - Static method in class com.datastrato.gravitino.auth.KerberosUtils
 
getLong(String, JsonNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
Get a long value from a JSON node property.
getLowBits() - Method in enum com.datastrato.gravitino.authorization.Privilege.Name
Return the low bits of Name
getName() - Method in class com.datastrato.gravitino.rel.TableChange.AddIndex
 
getName() - Method in class com.datastrato.gravitino.rel.TableChange.DeleteIndex
 
getNewComment() - Method in class com.datastrato.gravitino.CatalogChange.UpdateCatalogComment
Retrieves the new comment intended for the catalog.
getNewComment() - Method in class com.datastrato.gravitino.file.FilesetChange.UpdateFilesetComment
Retrieves the new comment intended for the fileset.
getNewComment() - Method in class com.datastrato.gravitino.messaging.TopicChange.UpdateTopicComment
Retrieves the new comment for the topic.
getNewComment() - Method in class com.datastrato.gravitino.MetalakeChange.UpdateMetalakeComment
Retrieves the new comment intended for the Metalake.
getNewComment() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnComment
Retrieves the new comment for the column.
getNewComment() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateComment
Retrieves the new comment for the table.
getNewDataType() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnType
Retrieves the new data type for the column.
getNewDefaultValue() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnDefaultValue
Retrieves the new default value for the column.
getNewName() - Method in class com.datastrato.gravitino.CatalogChange.RenameCatalog
Retrieves the new name set for the catalog.
getNewName() - Method in class com.datastrato.gravitino.file.FilesetChange.RenameFileset
Retrieves the new name set for the fileset.
getNewName() - Method in class com.datastrato.gravitino.MetalakeChange.RenameMetalake
Retrieves the new name intended for the Metalake.
getNewName() - Method in class com.datastrato.gravitino.rel.TableChange.RenameColumn
Retrieves the new name for the column.
getNewName() - Method in class com.datastrato.gravitino.rel.TableChange.RenameTable
Retrieves the new name for the table.
getPartition(String) - Method in class com.datastrato.gravitino.client.RelationalTable
Returns the partition with the given name.
getPartition(String) - Method in interface com.datastrato.gravitino.rel.SupportsPartitions
Get a partition by partition name, you may get one of the following types of partitions: IdentityPartition ListPartition RangePartition It depends on the Table.partitioning().
getPartitionRequestPath() - Method in class com.datastrato.gravitino.client.RelationalTable
 
getPosition() - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
Retrieves the position where the new column should be added.
getPosition() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnPosition
Retrieves the new position for the column.
getPrefixMap(Map<String, String>, String) - Static method in class com.datastrato.gravitino.utils.MapUtils
Returns a map with all keys that start with the given prefix.
getProperty() - Method in class com.datastrato.gravitino.CatalogChange.RemoveProperty
Retrieves the name of the property to be removed from the catalog.
getProperty() - Method in class com.datastrato.gravitino.CatalogChange.SetProperty
Retrieves the name of the property being set in the catalog.
getProperty() - Method in class com.datastrato.gravitino.file.FilesetChange.RemoveProperty
Retrieves the name of the property to be removed from the fileset.
getProperty() - Method in class com.datastrato.gravitino.file.FilesetChange.SetProperty
Retrieves the name of the property being set in the fileset.
getProperty() - Method in class com.datastrato.gravitino.messaging.TopicChange.RemoveProperty
Retrieves the name of the property to be removed from the topic.
getProperty() - Method in class com.datastrato.gravitino.messaging.TopicChange.SetProperty
Retrieves the name of the property being set in the topic.
getProperty() - Method in class com.datastrato.gravitino.MetalakeChange.RemoveProperty
Retrieves the name of the property to be removed.
getProperty() - Method in class com.datastrato.gravitino.MetalakeChange.SetProperty
Retrieves the name of the property.
getProperty() - Method in class com.datastrato.gravitino.rel.SchemaChange.RemoveProperty
Retrieves the name of the property to be removed.
getProperty() - Method in class com.datastrato.gravitino.rel.SchemaChange.SetProperty
Retrieves the name of the property to be set.
getProperty() - Method in class com.datastrato.gravitino.rel.TableChange.RemoveProperty
Retrieves the name of the property to be removed from the table.
getProperty() - Method in class com.datastrato.gravitino.rel.TableChange.SetProperty
Retrieves the name of the property.
getRole(String, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Gets a Role.
getString(String, JsonNode) - Static method in class com.datastrato.gravitino.json.JsonUtils
Get a string value from a JSON node property.
getTokenData() - Method in class com.datastrato.gravitino.client.KerberosTokenProvider
Acquire the data of token for authentication.
getTokenData() - Method in class com.datastrato.gravitino.client.OAuth2TokenProvider
Acquire the data of token for authentication.
getType() - Method in class com.datastrato.gravitino.rel.TableChange.AddIndex
 
GetUser() - Constructor for class com.datastrato.gravitino.authorization.Privileges.GetUser
 
getUser(String, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Gets a User.
getValue() - Method in class com.datastrato.gravitino.CatalogChange.SetProperty
Retrieves the value assigned to the property in the catalog.
getValue() - Method in class com.datastrato.gravitino.file.FilesetChange.SetProperty
Retrieves the value assigned to the property in the fileset.
getValue() - Method in class com.datastrato.gravitino.messaging.TopicChange.SetProperty
Retrieves the value assigned to the property in the topic.
getValue() - Method in class com.datastrato.gravitino.MetalakeChange.SetProperty
Retrieves the value assigned to the property.
getValue() - Method in class com.datastrato.gravitino.rel.SchemaChange.SetProperty
Retrieves the value of the property to be set.
getValue() - Method in class com.datastrato.gravitino.rel.TableChange.SetProperty
Retrieves the value of the property.
getVersion() - Method in class com.datastrato.gravitino.client.GravitinoClientBase
Deprecated.
gitCommit() - Method in class com.datastrato.gravitino.dto.VersionDTO
 
gitCommit - Variable in class com.datastrato.gravitino.Version.VersionInfo
build commit id
grantRolesToGroup(String, List<String>, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Grant roles to a group.
grantRolesToUser(String, List<String>, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Grant roles to a user.
GravitinoAdminClient - Class in com.datastrato.gravitino.client
Gravitino Client for the administrator to interact with the Gravitino API, allowing the client to list, load, create, and alter Metalakes.
GravitinoAdminClient.AdminClientBuilder - Class in com.datastrato.gravitino.client
Builder class for constructing a GravitinoAdminClient.
GravitinoClient - Class in com.datastrato.gravitino.client
Gravitino Client for an user to interact with the Gravitino API, allowing the client to list, load, create, and alter Catalog.
GravitinoClient.ClientBuilder - Class in com.datastrato.gravitino.client
Builder class for constructing a GravitinoClient.
GravitinoClientBase - Class in com.datastrato.gravitino.client
Base class for Gravitino Java client;
GravitinoClientBase(String, AuthDataProvider, boolean, Map<String, String>) - Constructor for class com.datastrato.gravitino.client.GravitinoClientBase
Constructs a new GravitinoClient with the given URI, authenticator and AuthDataProvider.
GravitinoClientBase.Builder<T> - 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
Constructs a new exception with the specified detail message.
GravitinoRuntimeException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.GravitinoRuntimeException
Constructs a new exception with the specified detail message.
GravitinoRuntimeException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.GravitinoRuntimeException
Constructs a new exception with the specified detail message and cause.
GravitinoVersion - Class in com.datastrato.gravitino.client
Gravitino version information.
Group - Interface in com.datastrato.gravitino.authorization
The interface of a Group.
GroupAddRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to add a group.
GroupAddRequest() - Constructor for class com.datastrato.gravitino.dto.requests.GroupAddRequest
Default constructor for GroupAddRequest.
GroupAddRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.GroupAddRequest
Creates a new GroupAddRequest.
GroupAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a group already exists.
GroupAlreadyExistsException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.GroupAlreadyExistsException
Constructs a new exception with the specified detail message.
GroupAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.GroupAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
GroupDTO - Class in com.datastrato.gravitino.dto.authorization
Represents a Group Data Transfer Object (DTO).
GroupDTO() - Constructor for class com.datastrato.gravitino.dto.authorization.GroupDTO
Default constructor for Jackson deserialization.
GroupDTO(String, List<String>, AuditDTO) - Constructor for class com.datastrato.gravitino.dto.authorization.GroupDTO
Creates a new instance of GroupDTO.
GroupDTO.Builder<S extends GroupDTO.Builder> - Class in com.datastrato.gravitino.dto.authorization
Builder class for constructing a GroupDTO instance.
groupErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to Group operations.
GroupResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response for a group.
GroupResponse(GroupDTO) - Constructor for class com.datastrato.gravitino.dto.responses.GroupResponse
Constructor for GroupResponse.
GroupResponse() - Constructor for class com.datastrato.gravitino.dto.responses.GroupResponse
Default constructor for GroupResponse.
GSS_KRB5_MECH_OID - Static variable in class com.datastrato.gravitino.auth.KerberosUtils
Oid instance for Kerberos mechanism.
GSS_SPNEGO_MECH_OID - Static variable in class com.datastrato.gravitino.auth.KerberosUtils
Oid instance for Kerberos spnego mechanism.

H

HASH - Static variable in class com.datastrato.gravitino.rel.expressions.distributions.Distributions
List bucketing strategy hash, TODO: #1505 Separate the bucket number from the Distribution.
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.CatalogChange.RemoveProperty
Generates a hash code for this RemoveProperty instance.
hashCode() - Method in class com.datastrato.gravitino.CatalogChange.RenameCatalog
Generates a hash code for this RenameCatalog instance.
hashCode() - Method in class com.datastrato.gravitino.CatalogChange.SetProperty
Generates a hash code for this SetProperty instance.
hashCode() - Method in class com.datastrato.gravitino.CatalogChange.UpdateCatalogComment
Generates a hash code for this UpdateCatalogComment instance.
hashCode() - Method in class com.datastrato.gravitino.dto.messaging.TopicDTO
 
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.dto.rel.indexes.IndexDTO
 
hashCode() - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO
 
hashCode() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO
 
hashCode() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO
 
hashCode() - Method in class com.datastrato.gravitino.file.FilesetChange.RemoveProperty
Generates a hash code for this RemoveProperty instance.
hashCode() - Method in class com.datastrato.gravitino.file.FilesetChange.RenameFileset
Generates a hash code for this RenameFileset instance.
hashCode() - Method in class com.datastrato.gravitino.file.FilesetChange.SetProperty
Generates a hash code for this SetProperty instance.
hashCode() - Method in class com.datastrato.gravitino.file.FilesetChange.UpdateFilesetComment
Generates a hash code for this UpdateFileComment instance.
hashCode() - Method in class com.datastrato.gravitino.messaging.TopicChange.RemoveProperty
Generates a hash code for this RemoveProperty instance.
hashCode() - Method in class com.datastrato.gravitino.messaging.TopicChange.SetProperty
Generates a hash code for this SetProperty instance.
hashCode() - Method in class com.datastrato.gravitino.messaging.TopicChange.UpdateTopicComment
Generates a hash code for this UpdateTopicComment instance.
hashCode() - Method in class com.datastrato.gravitino.MetalakeChange.RemoveProperty
Generates a hash code for this RemoveProperty instance.
hashCode() - Method in class com.datastrato.gravitino.MetalakeChange.RenameMetalake
Generates a hash code for this RenameMetalake instance.
hashCode() - Method in class com.datastrato.gravitino.MetalakeChange.SetProperty
Generates a hash code for this SetProperty instance.
hashCode() - Method in class com.datastrato.gravitino.MetalakeChange.UpdateMetalakeComment
Generates a hash code for this UpdateMetalakeComment instance.
hashCode() - Method in class com.datastrato.gravitino.NameIdentifier
 
hashCode() - Method in class com.datastrato.gravitino.Namespace
 
hashCode() - Method in class com.datastrato.gravitino.rel.Column.ColumnImpl
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.FunctionExpression.FuncExpressionImpl
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.Literal.LiteralImpl
Deprecated.
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.literals.Literals.LiteralImpl
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.NamedReference.FieldReference
 
hashCode() - Method in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders.SortImpl
 
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.expressions.UnparsedExpression.UnparsedExpressionImpl
 
hashCode() - Method in class com.datastrato.gravitino.rel.SchemaChange.RemoveProperty
Generates a hash code for this RemoveProperty instance.
hashCode() - Method in class com.datastrato.gravitino.rel.SchemaChange.SetProperty
Generates a hash code for this SetProperty instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
Generates a hash code for this AddColumn instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.AddIndex
 
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.After
Generates a hash code for this After instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.DeleteColumn
Generates a hash code for this DeleteColumn instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.DeleteIndex
 
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.RemoveProperty
Generates a hash code for this RemoveProperty instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.RenameColumn
Generates a hash code for this RenameColumn instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.RenameTable
Generates a hash code for this RenameTable instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.SetProperty
Generates a hash code for this SetProperty instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnAutoIncrement
 
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnComment
Generates a hash code for this UpdateColumnComment instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnDefaultValue
Generates a hash code for this UpdateColumnDefaultValue instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnNullability
 
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnPosition
Generates a hash code for this UpdateColumnPosition instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnType
Generates a hash code for this UpdateColumnType instance.
hashCode() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateComment
Generates a hash code for this UpdateComment instance.
hashCode() - Method in class com.datastrato.gravitino.rel.types.Decimal
 
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.UnparsedType
 
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.KerberosTokenProvider
Judge whether AuthDataProvider can provide token data.
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
Perform a HEAD request on the specified path with the given headers and error handling.
headers - Variable in class com.datastrato.gravitino.client.GravitinoClientBase.Builder
The request base header for the Gravitino API.
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.partitioning
Represents the hour partitioning.
HTTP_CHALLENGE_HEADER - Static variable in class com.datastrato.gravitino.auth.AuthConstants
The HTTP header used to pass the authentication token.
HTTP_HEADER_AUTHORIZATION - Static variable in class com.datastrato.gravitino.auth.AuthConstants
The HTTP header used to pass the authentication token.
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.
identity(String, String[][], Literal<?>[], Map<String, String>) - Static method in class com.datastrato.gravitino.rel.partitions.Partitions
Creates an identity partition.
identity(String[][], Literal<?>[]) - Static method in class com.datastrato.gravitino.rel.partitions.Partitions
Creates an identity partition whose name will be automatically generated.
IdentityPartition - Interface in com.datastrato.gravitino.rel.partitions
An identity partition represents a result of identity partitioning.
IdentityPartitionDTO - Class in com.datastrato.gravitino.dto.rel.partitions
Data transfer object representing an identity partition.
IdentityPartitionDTO.Builder - Class in com.datastrato.gravitino.dto.rel.partitions
IdentityPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitioning
Represents the identity partitioning.
ILLEGAL_ARGUMENTS_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
Error codes for illegal arguments.
illegalArguments(String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new illegal arguments error instance of ErrorResponse.
illegalArguments(String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new illegal arguments error instance of ErrorResponse.
IllegalNameIdentifierException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a name identifier is invalid.
IllegalNameIdentifierException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNameIdentifierException
Constructs a new exception with the specified detail message.
IllegalNameIdentifierException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNameIdentifierException
Constructs a new exception with the specified detail message and cause.
IllegalNameIdentifierException(Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNameIdentifierException
Constructs a new exception with the specified cause.
IllegalNameIdentifierException() - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNameIdentifierException
Constructs a new exception with the specified detail message and cause.
IllegalNamespaceException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a namespace is invalid.
IllegalNamespaceException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNamespaceException
Constructs a new exception with the specified detail message.
IllegalNamespaceException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNamespaceException
Constructs a new exception with the specified detail message and cause.
IllegalNamespaceException(Throwable) - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNamespaceException
Constructs a new exception with the specified cause.
IllegalNamespaceException() - Constructor for exception com.datastrato.gravitino.exceptions.IllegalNamespaceException
Constructs a new exception with the specified detail message and cause.
index() - Method in class com.datastrato.gravitino.client.RelationalTable
 
index() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
Index - Interface in com.datastrato.gravitino.rel.indexes
The Index interface defines methods for implementing table index columns.
index() - Method in interface com.datastrato.gravitino.rel.Table
 
Index.IndexType - Enum in com.datastrato.gravitino.rel.indexes
The enum IndexType defines the type of the index.
IndexDeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.IndexDeserializer
 
IndexDTO - Class in com.datastrato.gravitino.dto.rel.indexes
Data transfer object representing index information.
IndexDTO() - Constructor for class com.datastrato.gravitino.dto.rel.indexes.IndexDTO
Default constructor for Jackson deserialization.
IndexDTO(Index.IndexType, String, String[][]) - Constructor for class com.datastrato.gravitino.dto.rel.indexes.IndexDTO
Creates a new instance of IndexDTO
IndexDTO.Builder<S extends IndexDTO.Builder> - Class in com.datastrato.gravitino.dto.rel.indexes
Builder for creating a new instance of IndexDTO.
indexes - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
The indexes of the table.
Indexes - Class in com.datastrato.gravitino.rel.indexes
Helper methods to create index to pass into Gravitino.
Indexes.IndexImpl - Class in com.datastrato.gravitino.rel.indexes
The user side implementation of the index.
Indexes.IndexImpl.Builder - Class in com.datastrato.gravitino.rel.indexes
Builder to create a index.
IndexSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.IndexSerializer
 
indexType - Variable in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO.Builder
The type of the index.
indexType - Variable in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl.Builder
The type of the index.
integer(Integer) - Static method in interface com.datastrato.gravitino.rel.expressions.Literal
Deprecated.
Creates an integer literal with the given value.
integerLiteral(Integer) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates an integer type literal with the given value.
IntegralType() - Constructor for class com.datastrato.gravitino.rel.types.Type.IntegralType
 
INTERNAL_ERROR_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
Error codes for internal errors.
internalBuild() - Method in class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider.Builder
 
internalBuild() - Method in class com.datastrato.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder
Builds the instance of the OAuth2TokenProvider.
internalError(String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new internal error instance of ErrorResponse.
internalError(String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new internal error instance of ErrorResponse.
IntervalType() - Constructor for class com.datastrato.gravitino.rel.types.Type.IntervalType
 
isAutoIncrement() - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
Checks if the new column is autoIncrement.
isAutoIncrement() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnAutoIncrement
The autoIncrement flag of the column.
isEmpty(SerializerProvider, Expression) - Method in class com.datastrato.gravitino.json.JsonUtils.ColumnDefaultValueSerializer
 
isEmpty() - Method in class com.datastrato.gravitino.Namespace
Check if the namespace is empty.
isIfExists() - Method in class com.datastrato.gravitino.rel.TableChange.DeleteIndex
 
isNullable() - Method in class com.datastrato.gravitino.rel.TableChange.AddColumn
Checks if the new column is nullable.

J

JsonUtils - Class in com.datastrato.gravitino.json
Utility class for working with JSON data.
JsonUtils.ColumnDefaultValueDeserializer - Class in com.datastrato.gravitino.json
Custom JSON deserializer for Column default value.
JsonUtils.ColumnDefaultValueSerializer - Class in com.datastrato.gravitino.json
Custom JSON serializer for Column default value.
JsonUtils.ColumnPositionDeserializer - Class in com.datastrato.gravitino.json
Custom JSON deserializer for ColumnPosition objects.
JsonUtils.ColumnPositionSerializer - Class in com.datastrato.gravitino.json
Custom JSON serializer for SortOrderDTO objects.
JsonUtils.DistributionDeserializer - Class in com.datastrato.gravitino.json
Custom JSON deserializer for DistributionDTO objects.
JsonUtils.DistributionSerializer - Class in com.datastrato.gravitino.json
Custom JSON serializer for DistributionDTO objects.
JsonUtils.IndexDeserializer - Class in com.datastrato.gravitino.json
Custom JSON deserializer for Index objects.
JsonUtils.IndexSerializer - Class in com.datastrato.gravitino.json
Custom JSON serializer for Index objects.
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.PartitionDTODeserializer - Class in com.datastrato.gravitino.json
Custom JSON deserializer for PartitionDTO objects.
JsonUtils.PartitionDTOSerializer - Class in com.datastrato.gravitino.json
Custom JSON serializer for PartitionDTO objects.
JsonUtils.PartitioningDeserializer - Class in com.datastrato.gravitino.json
Custom JSON deserializer for Partitioning objects.
JsonUtils.PartitioningSerializer - Class in com.datastrato.gravitino.json
Custom JSON serializer for PartitionDTO objects.
JsonUtils.SortOrderDeserializer - Class in com.datastrato.gravitino.json
Custom JSON deserializer for SortOrderDTO objects.
JsonUtils.SortOrderSerializer - Class in com.datastrato.gravitino.json
Custom JSON serializer for SortOrderDTO objects.
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

KerberosTokenProvider - Class in com.datastrato.gravitino.client
KerberosTokenProvider will get Kerberos token using GSS context negotiation and then provide the access token for every request.
KerberosTokenProvider.Builder - Class in com.datastrato.gravitino.client
Builder class for configuring and creating instances of KerberosTokenProvider.
KerberosUtils - Class in com.datastrato.gravitino.auth
Utility class for Kerberos related tests.
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
The last modified time for the audit.
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
The last modifier of the audit.
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.
list(String[][], ListPartition[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that includes multiple fields in a list with preassigned list partitions.
list(String, Literal<?>[][], Map<String, String>) - Static method in class com.datastrato.gravitino.rel.partitions.Partitions
Creates a list partition.
listCatalogs(Namespace) - Method in class com.datastrato.gravitino.client.GravitinoClient
 
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.
listCatalogsInfo(Namespace) - Method in class com.datastrato.gravitino.client.GravitinoClient
 
listCatalogsInfo(Namespace) - Method in class com.datastrato.gravitino.client.GravitinoMetalake
List all the catalogs with their information under this metalake with specified namespace.
listCatalogsInfo(Namespace) - Method in interface com.datastrato.gravitino.SupportsCatalogs
List all catalogs with their information in the metalake under the namespace Namespace.
listFilesets(Namespace) - Method in class com.datastrato.gravitino.client.FilesetCatalog
List the filesets in a schema namespace from the catalog.
listFilesets(Namespace) - Method in interface com.datastrato.gravitino.file.FilesetCatalog
List the filesets in a schema namespace from the catalog.
listMetalakes() - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Retrieves a list of Metalakes from the Gravitino API.
listMetalakes() - Method in interface com.datastrato.gravitino.SupportsMetalakes
List all metalakes.
ListPartition - Interface in com.datastrato.gravitino.rel.partitions
A list partition represents a result of list partitioning.
ListPartitionDTO - Class in com.datastrato.gravitino.dto.rel.partitions
Represents a List Partition Data Transfer Object (DTO) that implements the ListPartition interface.
ListPartitionDTO.Builder - Class in com.datastrato.gravitino.dto.rel.partitions
The builder for ListPartitionDTO.
ListPartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitioning
Data transfer object representing a list partitioning.
listPartitionNames() - Method in class com.datastrato.gravitino.client.RelationalTable
 
listPartitionNames() - Method in interface com.datastrato.gravitino.rel.SupportsPartitions
List all partition names of the table
listPartitions() - Method in class com.datastrato.gravitino.client.RelationalTable
 
listPartitions() - Method in interface com.datastrato.gravitino.rel.SupportsPartitions
List all partitions
lists() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO
 
lists() - Method in interface com.datastrato.gravitino.rel.partitions.ListPartition
 
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.
listTopics(Namespace) - Method in class com.datastrato.gravitino.client.MessagingCatalog
List all the topics under the given namespace.
listTopics(Namespace) - Method in interface com.datastrato.gravitino.messaging.TopicCatalog
List the topics in a schema namespace from the catalog.
Literal<T> - Interface in com.datastrato.gravitino.rel.expressions
Deprecated.
This interface will be removed. Use Literal instead.
Literal<T> - Interface in com.datastrato.gravitino.rel.expressions.literals
Represents a constant literal value in the public expression API.
Literal.LiteralImpl<T> - Class in com.datastrato.gravitino.rel.expressions
Deprecated.
Creates a literal with the given type value.
LiteralDTO - Class in com.datastrato.gravitino.dto.rel.expressions
Represents a Literal Data Transfer Object (DTO) that implements the Literal interface.
LiteralDTO.Builder - Class in com.datastrato.gravitino.dto.rel.expressions
Builder for LiteralDTO.
Literals - Class in com.datastrato.gravitino.rel.expressions.literals
The helper class to create literals to pass into Gravitino.
Literals.LiteralImpl<T> - Class in com.datastrato.gravitino.rel.expressions.literals
Creates a literal with the given type value.
loadCatalog(NameIdentifier) - Method in class com.datastrato.gravitino.client.GravitinoClient
 
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.
loadFileset(NameIdentifier) - Method in class com.datastrato.gravitino.client.FilesetCatalog
Load fileset metadata by NameIdentifier from the catalog.
loadFileset(NameIdentifier) - Method in interface com.datastrato.gravitino.file.FilesetCatalog
Load fileset metadata by NameIdentifier from the catalog.
loadMetalake(NameIdentifier) - Method in class com.datastrato.gravitino.client.GravitinoClientBase
Loads a specific Metalake from the Gravitino API.
loadMetalake(NameIdentifier) - Method in interface com.datastrato.gravitino.SupportsMetalakes
Load a metalake by its 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.
loadTopic(NameIdentifier) - Method in class com.datastrato.gravitino.client.MessagingCatalog
Load the topic with the given identifier.
loadTopic(NameIdentifier) - Method in interface com.datastrato.gravitino.messaging.TopicCatalog
Load topic metadata by NameIdentifier from the catalog.
login(String, String) - Static method in class com.datastrato.gravitino.auth.KerberosUtils
Login to KDC using principal and keytab file.
longLiteral(Long) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a long type literal with the given value.
lower() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO
 
lower() - Method in interface com.datastrato.gravitino.rel.partitions.RangePartition
 

M

ManageMetalake() - Constructor for class com.datastrato.gravitino.authorization.Privileges.ManageMetalake
 
MapUtils - Class in com.datastrato.gravitino.utils
Utility class for working with maps.
MessagingCatalog - Class in com.datastrato.gravitino.client
Messaging catalog is a catalog implementation that supports messaging-like metadata operations, for example, topics list, creation, update and deletion.
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, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.MetalakeAlreadyExistsException
Constructs a new exception with the specified detail message.
MetalakeAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.MetalakeAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
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
Default constructor for Jackson deserialization.
MetalakeDTO(String, String, Map<String, String>, AuditDTO) - Constructor for class com.datastrato.gravitino.dto.MetalakeDTO
Creates a new instance of 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.
metalakeName - Variable in class com.datastrato.gravitino.client.GravitinoClient.ClientBuilder
The name of the metalake that the client is working on.
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
Represents a request to remove a property from a Metalake.
MetalakeUpdateRequest.RenameMetalakeRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to rename a Metalake.
MetalakeUpdateRequest.SetMetalakePropertyRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to set a property on a Metalake.
MetalakeUpdateRequest.UpdateMetalakeCommentRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update the comment on a Metalake.
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.partitioning
Represents a MonthPartitioning Data Transfer Object (DTO) that extends the Partitioning interface.

N

name() - Method in interface com.datastrato.gravitino.authorization.Group
The name of the group.
name() - Method in interface com.datastrato.gravitino.authorization.Privilege
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.AddGroup
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.AddUser
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.AlterCatalog
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.AlterSchema
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateCatalog
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateFileset
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateMetalake
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateRole
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateSchema
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateTable
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateTopic
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.DeleteRole
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.DropCatalog
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.DropFileset
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.DropSchema
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.DropTable
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.DropTopic
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.GetGroup
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.GetRole
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.GetUser
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.GrantRole
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.ManageMetalake
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.ReadFileset
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.ReadTable
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.ReadTopic
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.RemoveGroup
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.RemoveUser
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.RevokeRole
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.UseCatalog
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.UseMetalake
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.UseSchema
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.WriteFileset
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.WriteTable
 
name() - Method in class com.datastrato.gravitino.authorization.Privileges.WriteTopic
 
name() - Method in interface com.datastrato.gravitino.authorization.Role
The name of the role.
name() - Method in interface com.datastrato.gravitino.authorization.SecurableObject
The name of th securable object.
name() - Method in interface com.datastrato.gravitino.authorization.User
The name of the user.
name() - Method in interface com.datastrato.gravitino.Catalog
 
name() - Method in class com.datastrato.gravitino.client.RelationalTable
Returns the name of the table.
name - Variable in class com.datastrato.gravitino.dto.authorization.GroupDTO.Builder
The name of the group.
name() - Method in class com.datastrato.gravitino.dto.authorization.GroupDTO
 
name() - Method in class com.datastrato.gravitino.dto.authorization.PrivilegeDTO
 
name - Variable in class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
The name of the role.
name() - Method in class com.datastrato.gravitino.dto.authorization.RoleDTO
 
name() - Method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO
 
name - Variable in class com.datastrato.gravitino.dto.authorization.UserDTO.Builder
The name of the user.
name() - Method in class com.datastrato.gravitino.dto.authorization.UserDTO
 
name - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
The name of the catalog.
name() - Method in class com.datastrato.gravitino.dto.CatalogDTO
Get the name of the catalog.
name() - Method in class com.datastrato.gravitino.dto.file.FilesetDTO
 
name() - Method in class com.datastrato.gravitino.dto.messaging.TopicDTO
 
name - Variable in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
The name of the Metalake DTO.
name() - Method in class com.datastrato.gravitino.dto.MetalakeDTO
 
name - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
The name of the column.
name() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
name - Variable in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO.Builder
The name of the index.
name() - Method in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitioning.BucketPartitioningDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitioning.FunctionPartitioningDTO
Returns the name of the function.
name() - Method in class com.datastrato.gravitino.dto.rel.partitioning.ListPartitioningDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitioning.Partitioning.SingleFieldPartitioning
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitioning.RangePartitioningDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitioning.TruncatePartitioningDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO
 
name() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO
 
name - Variable in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
The name of the schema.
name() - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO
 
name - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
The name of the table.
name() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
name() - Method in interface com.datastrato.gravitino.file.Fileset
 
name() - Method in interface com.datastrato.gravitino.messaging.Topic
 
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 class com.datastrato.gravitino.rel.Column.ColumnImpl
 
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.indexes.Index
 
name - Variable in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl.Builder
The name of the index.
name() - Method in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl
 
name() - Method in interface com.datastrato.gravitino.rel.partitions.Partition
 
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.NullType
 
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.UnparsedType
 
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
The name of the bucket transform.
NAME_OF_DAY - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
The name of the day transform.
NAME_OF_HOUR - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
The name of the hour transform.
NAME_OF_IDENTITY - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
The name of the identity transform.
NAME_OF_LIST - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
The name of the list transform.
NAME_OF_MONTH - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
The name of the month transform.
NAME_OF_RANGE - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
The name of the range transform.
NAME_OF_TRUNCATE - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
The name of the truncate transform.
NAME_OF_YEAR - Static variable in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
The name of the year transform.
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.client.RelationalTable
Returns the namespace of the table.
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.
NEGOTIATE - Static variable in class com.datastrato.gravitino.auth.AuthConstants
The name of NEGOTIATE.
NO_SUCH_ENTITY_MESSAGE - Static variable in exception com.datastrato.gravitino.exceptions.NoSuchEntityException
The no such entity message for the exception.
NON_EMPTY_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
Error codes for non empty.
NONE - Static variable in class com.datastrato.gravitino.dto.rel.DistributionDTO
A DistributionDTO instance that represents no distribution.
NONE - Static variable in class com.datastrato.gravitino.rel.expressions.distributions.Distributions
NONE is used to indicate that there is no distribution.
NONE - Static variable in class com.datastrato.gravitino.rel.expressions.sorts.SortOrders
NONE is used to indicate that there is no sort order.
nonEmpty(String, String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new non empty error instance of ErrorResponse.
nonEmpty(String, String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new non empty error instance of ErrorResponse.
NonEmptyEntityException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a resource is not empty.
NonEmptyEntityException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NonEmptyEntityException
Constructs a new exception with the specified detail message.
NonEmptyEntityException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NonEmptyEntityException
Constructs a new exception with the specified detail message and cause.
NonEmptySchemaException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a namespace is not empty.
NonEmptySchemaException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NonEmptySchemaException
Constructs a new exception with the specified detail message.
NonEmptySchemaException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NonEmptySchemaException
Constructs a new exception with the specified detail message and cause.
NoSuchCatalogException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a catalog is not found.
NoSuchCatalogException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchCatalogException
Constructs a new exception with the specified detail message.
NoSuchCatalogException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchCatalogException
Constructs a new exception with the specified detail message and cause.
NoSuchColumnException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a column with specified name is not existed.
NoSuchColumnException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchColumnException
Constructs a new exception with the specified detail message.
NoSuchColumnException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchColumnException
Constructs a new exception with the specified detail message and cause.
NoSuchEntityException - Exception in com.datastrato.gravitino.exceptions
This exception is thrown when an entity is not found.
NoSuchEntityException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchEntityException
Constructs a new NoSuchEntityException.
NoSuchEntityException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchEntityException
Constructs a new NoSuchEntityException.
NoSuchFilesetException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a file with specified name is not existed.
NoSuchFilesetException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchFilesetException
Constructs a new exception with the specified detail message.
NoSuchFilesetException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchFilesetException
Constructs a new exception with the specified detail message and cause.
NoSuchGroupException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a group with specified name is not existed.
NoSuchGroupException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchGroupException
Constructs a new exception with the specified detail message.
NoSuchGroupException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchGroupException
Constructs a new exception with the specified detail message and cause.
NoSuchMetalakeException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a metalake is not found.
NoSuchMetalakeException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchMetalakeException
Constructs a new exception with the specified detail message.
NoSuchMetalakeException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchMetalakeException
Constructs a new exception with the specified detail message and cause.
NoSuchPartitionException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a partition with specified name is not existed.
NoSuchPartitionException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchPartitionException
Constructs a new exception with the specified detail message.
NoSuchPartitionException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchPartitionException
Constructs a new exception with the specified detail message and cause.
NoSuchRoleException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a role with specified name is not existed.
NoSuchRoleException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchRoleException
Constructs a new exception with the specified detail message.
NoSuchRoleException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchRoleException
Constructs a new exception with the specified detail message and cause.
NoSuchSchemaException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a schema is not found.
NoSuchSchemaException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchSchemaException
Constructs a new exception with the specified detail message.
NoSuchSchemaException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchSchemaException
Constructs a new exception with the specified detail message and cause.
NoSuchTableException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a table with specified name is not existed.
NoSuchTableException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchTableException
Constructs a new exception with the specified detail message.
NoSuchTableException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchTableException
Constructs a new exception with the specified detail message and cause.
NoSuchTopicException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a topic with specified name is not existed.
NoSuchTopicException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchTopicException
Constructs a new exception with the specified detail message.
NoSuchTopicException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchTopicException
Constructs a new exception with the specified detail message and cause.
NoSuchUserException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a user is not found.
NoSuchUserException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchUserException
Constructs a new exception with the specified detail message.
NoSuchUserException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NoSuchUserException
Constructs a new exception with the specified detail message and cause.
NOT_FOUND_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
Error codes for not found.
notFound(String, String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new not found error instance of ErrorResponse.
notFound(String, String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new not found error instance of ErrorResponse.
NotFoundException - Exception in com.datastrato.gravitino.exceptions
Base class for all exceptions thrown when a resource is not found.
NotFoundException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NotFoundException
Constructs a new NotFoundException.
NotFoundException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.NotFoundException
Constructs a new NotFoundException.
notNull(Type) - Static method in class com.datastrato.gravitino.rel.types.Types.ListType
Create a new Types.ListType with the given element type.
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
 
NT_GSS_KRB5_PRINCIPAL_OID - Static variable in class com.datastrato.gravitino.auth.KerberosUtils
Oid instance for Kerberos principal name.
NULL - Static variable in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO
A instance of LiteralDTO with a value of "NULL" and a data type of Types.NullType.get().
NULL - Static variable in class com.datastrato.gravitino.rel.expressions.literals.Literals
Used to represent a null literal.
nullable - Variable in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
Whether the column value can be null.
nullable() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
 
nullable() - Method in class com.datastrato.gravitino.rel.Column.ColumnImpl
 
nullable() - Method in interface com.datastrato.gravitino.rel.Column
 
nullable() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateColumnNullability
The nullable flag of the column.
nullable(Type) - Static method in class com.datastrato.gravitino.rel.types.Types.ListType
Create a new Types.ListType with the given element type and the type is nullable.
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
Returns the number of buckets.
number() - Method in interface com.datastrato.gravitino.rel.expressions.distributions.Distribution
 
number() - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl
Get the number of buckets of the distribution.
numBuckets() - Method in class com.datastrato.gravitino.dto.rel.partitioning.BucketPartitioningDTO
Returns the number of buckets.
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
Represents the response of an OAuth2 error.
OAuth2ErrorResponse(String, String) - Constructor for class com.datastrato.gravitino.dto.responses.OAuth2ErrorResponse
Creates a new OAuth2ErrorResponse.
OAuth2ErrorResponse() - Constructor for class com.datastrato.gravitino.dto.responses.OAuth2ErrorResponse
This is the constructor that is used by Jackson deserializer
OAuth2TokenProvider - Class in com.datastrato.gravitino.client
OAuth2TokenProvider 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
Represents the response of an OAuth2 token request.
OAuth2TokenResponse(String, String, String, Integer, String, String) - Constructor for class com.datastrato.gravitino.dto.responses.OAuth2TokenResponse
Creates a new OAuth2TokenResponse.
OAuth2TokenResponse() - Constructor for class com.datastrato.gravitino.dto.responses.OAuth2TokenResponse
Creates a new OAuth2TokenResponse.
oauthError(int, String, String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new unknown error instance of ErrorResponse.
oauthErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to OAuth2 requests.
OAuthErrorHandler() - Constructor for class com.datastrato.gravitino.client.ErrorHandlers.OAuthErrorHandler
 
objectMapper() - Static method in class com.datastrato.gravitino.client.ObjectMapperProvider
Retrieves a globally shared ObjectMapper instance.
objectMapper() - Static method in class com.datastrato.gravitino.json.JsonUtils
Returns a shared ObjectMapper instance for JSON serialization/deserialization test.
ObjectMapperProvider - Class in com.datastrato.gravitino.client
Provides a singleton ObjectMapper configured for specific serialization and deserialization behaviors.
of(String...) - Static method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO
Creates a new instance of FieldReferenceDTO.
of(int, String[]...) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.BucketPartitioningDTO
Creates a new instance of BucketPartitioningDTO.
of(String...) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.DayPartitioningDTO
Creates a new instance of DayPartitioningDTO.
of(String, FunctionArg...) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.FunctionPartitioningDTO
Creates a new function partitioning DTO.
of(String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.HourPartitioningDTO
Creates a new HourPartitioningDTO.
of(String...) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.IdentityPartitioningDTO
Creates a new IdentityPartitioningDTO.
of(String[][]) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.ListPartitioningDTO
Creates a new ListPartitioningDTO with no pre-assigned partitions.
of(String[][], ListPartitionDTO[]) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.ListPartitioningDTO
Creates a new ListPartitioningDTO.
of(String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.MonthPartitioningDTO
Creates a new MonthPartitioningDTO.
of(String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.RangePartitioningDTO
Creates a new RangePartitioningDTO with no pre-assigned partitions.
of(String[], RangePartitionDTO[]) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.RangePartitioningDTO
Creates a new RangePartitioningDTO.
of(int, String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.TruncatePartitioningDTO
Constructs a truncate partitioning.
of(String[]) - Static method in class com.datastrato.gravitino.dto.rel.partitioning.YearPartitioningDTO
Creates a new 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(String, Type, String, Expression) - Static method in interface com.datastrato.gravitino.rel.Column
Create a Column instance.
of(String, Type, String) - Static method in interface com.datastrato.gravitino.rel.Column
Create a Column instance.
of(String, Type) - Static method in interface com.datastrato.gravitino.rel.Column
Create a Column instance.
of(String, Type, String, boolean, boolean, Expression) - Static method in interface com.datastrato.gravitino.rel.Column
Create a Column instance.
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
Deprecated.
Creates a literal with the given value and data type.
of(T, Type) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
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(String) - Static method in interface com.datastrato.gravitino.rel.expressions.UnparsedExpression
Creates a new UnparsedExpression with the given unparsed expression.
of(Index.IndexType, String, String[][]) - Static method in class com.datastrato.gravitino.rel.indexes.Indexes
 
of(BigDecimal, int, int) - Static method in class com.datastrato.gravitino.rel.types.Decimal
Creates a decimal value with the given value, precision and scale.
of(BigDecimal) - Static method in class com.datastrato.gravitino.rel.types.Decimal
Creates a decimal value with the given value.
of(String) - Static method in class com.datastrato.gravitino.rel.types.Decimal
Creates a decimal value with the given value.
of(String, int, int) - Static method in class com.datastrato.gravitino.rel.types.Decimal
Creates a decimal value with the given value, precision and scale.
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
Create a new Types.ListType with the given element type and whether the element is nullable.
of(Type, Type, boolean) - Static method in class com.datastrato.gravitino.rel.types.Types.MapType
Create a new Types.MapType with the given key type, value type and whether the value is nullable
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
Create a new Types.UnionType with the given types.
of(String) - Static method in class com.datastrato.gravitino.rel.types.Types.UnparsedType
Creates a new Types.UnparsedType with the given unparsed type.
of(int) - Static method in class com.datastrato.gravitino.rel.types.Types.VarCharType
 
ofAllMetalakes(List<Privilege>) - Static method in class com.datastrato.gravitino.authorization.SecurableObjects
All metalakes is a special securable object .You can give the securable object the privileges `CREATE METALAKE`, etc.
ofCatalog(String, List<Privilege>) - Static method in class com.datastrato.gravitino.authorization.SecurableObjects
Create the catalog SecurableObject with the given catalog name.
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.
ofFileset(SecurableObject, String, List<Privilege>) - Static method in class com.datastrato.gravitino.authorization.SecurableObjects
Create the table SecurableObject with the given securable schema object and fileset name.
ofFileset(String, String, String, String) - Static method in class com.datastrato.gravitino.NameIdentifier
Create the fileset NameIdentifier with the given metalake, catalog, schema and fileset name.
ofFileset(String, String, String) - Static method in class com.datastrato.gravitino.Namespace
Create a namespace for fileset.
ofMetalake(String, List<Privilege>) - Static method in class com.datastrato.gravitino.authorization.SecurableObjects
Create the metalake SecurableObject with the given metalake name.
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(SecurableObject, String, List<Privilege>) - Static method in class com.datastrato.gravitino.authorization.SecurableObjects
Create the schema SecurableObject with the given securable catalog object and schema name.
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(SecurableObject, String, List<Privilege>) - Static method in class com.datastrato.gravitino.authorization.SecurableObjects
Create the table SecurableObject with the given securable schema object and table name.
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.
ofTopic(SecurableObject, String, List<Privilege>) - Static method in class com.datastrato.gravitino.authorization.SecurableObjects
Create the topic SecurableObject with the given securable schema object and topic name.
ofTopic(String, String, String, String) - Static method in class com.datastrato.gravitino.NameIdentifier
Create the topic NameIdentifier with the given metalake, catalog, schema and topic name.
ofTopic(String, String, String) - Static method in class com.datastrato.gravitino.Namespace
Create a namespace for topic.

P

parent() - Method in interface com.datastrato.gravitino.authorization.SecurableObject
The parent full name of securable object.
parent() - Method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO
 
parse(String, SecurableObject.Type, List<Privilege>) - Static method in class com.datastrato.gravitino.authorization.SecurableObjects
Create a SecurableObject from the given full name.
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
Parses the error response from the server.
Partition - Interface in com.datastrato.gravitino.rel.partitions
A partition represents a result of partitioning a table.
PartitionAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a partition with specified name already exists.
PartitionAlreadyExistsException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.PartitionAlreadyExistsException
Constructs a new exception with the specified detail message.
PartitionAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.PartitionAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
PartitionDTO - Interface in com.datastrato.gravitino.dto.rel.partitions
Represents a Partition Data Transfer Object (DTO) that implements the Partition interface.
PartitionDTO.Type - Enum in com.datastrato.gravitino.dto.rel.partitions
Type of the partition.
PartitionDTODeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.PartitionDTODeserializer
 
PartitionDTOSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.PartitionDTOSerializer
 
partitionErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to Partition operations.
partitionExists(String) - Method in interface com.datastrato.gravitino.rel.SupportsPartitions
Check if a partition exists.
partitioning() - Method in class com.datastrato.gravitino.client.RelationalTable
 
Partitioning - Interface in com.datastrato.gravitino.dto.rel.partitioning
A partitioning strategy is a way to divide a table into smaller, more manageable pieces.
Partitioning - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
The partitioning of the table.
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.partitioning
A single field partitioning strategy.
Partitioning.Strategy - Enum in com.datastrato.gravitino.dto.rel.partitioning
Represents a partitioning strategy.
PartitioningDeserializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.PartitioningDeserializer
 
PartitioningSerializer() - Constructor for class com.datastrato.gravitino.json.JsonUtils.PartitioningSerializer
 
PartitionListResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response for a list of partitions.
PartitionListResponse(PartitionDTO[]) - Constructor for class com.datastrato.gravitino.dto.responses.PartitionListResponse
Creates a new PartitionListResponse.
PartitionListResponse() - Constructor for class com.datastrato.gravitino.dto.responses.PartitionListResponse
This is the constructor that is used by Jackson deserializer to create an instance of PartitionListResponse.
PartitionNameListResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response containing a list of partition names.
PartitionNameListResponse(String[]) - Constructor for class com.datastrato.gravitino.dto.responses.PartitionNameListResponse
Constructor for PartitionNameListResponse.
PartitionNameListResponse() - Constructor for class com.datastrato.gravitino.dto.responses.PartitionNameListResponse
Default constructor for PartitionNameListResponse.
partitionNames() - Method in class com.datastrato.gravitino.dto.responses.PartitionNameListResponse
 
PartitionResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response for a partition.
PartitionResponse(PartitionDTO) - Constructor for class com.datastrato.gravitino.dto.responses.PartitionResponse
Creates a new PartitionResponse.
PartitionResponse() - Constructor for class com.datastrato.gravitino.dto.responses.PartitionResponse
This is the constructor that is used by Jackson deserializer
Partitions - Class in com.datastrato.gravitino.rel.partitions
The helper class for partition expressions.
PartitionUtils - Class in com.datastrato.gravitino.dto.rel
Utility class for partitioning validation.
permissionOperationErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to permission operations.
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
Perform a POST request on the specified path with given information.
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
Perform a POST request with form data on the specified path with the given information.
precision() - Method in class com.datastrato.gravitino.rel.types.Decimal
 
precision() - Method in class com.datastrato.gravitino.rel.types.Types.DecimalType
 
primary(String, String[][]) - Static method in class com.datastrato.gravitino.rel.indexes.Indexes
Create a primary index on columns.
PrimitiveType() - Constructor for class com.datastrato.gravitino.rel.types.Type.PrimitiveType
 
Privilege - Interface in com.datastrato.gravitino.authorization
The interface of a privilege.
Privilege.Condition - Enum in com.datastrato.gravitino.authorization
The condition of this privilege.
Privilege.Name - Enum in com.datastrato.gravitino.authorization
The name of this privilege.
PrivilegeDTO - Class in com.datastrato.gravitino.dto.authorization
Data transfer object representing a privilege.
PrivilegeDTO() - Constructor for class com.datastrato.gravitino.dto.authorization.PrivilegeDTO
Default constructor for Jackson deserialization.
PrivilegeDTO(Privilege.Name, Privilege.Condition) - Constructor for class com.datastrato.gravitino.dto.authorization.PrivilegeDTO
Creates a new instance of PrivilegeDTO.
PrivilegeDTO.Builder - Class in com.datastrato.gravitino.dto.authorization
Builder for PrivilegeDTO.
Privileges - Class in com.datastrato.gravitino.authorization
The helper class for Privilege.
Privileges() - Constructor for class com.datastrato.gravitino.authorization.Privileges
 
privileges() - Method in interface com.datastrato.gravitino.authorization.SecurableObject
The privileges of the securable object.
privileges() - Method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO
 
Privileges.AddGroup - Class in com.datastrato.gravitino.authorization
The privilege to add a group.
Privileges.AddUser - Class in com.datastrato.gravitino.authorization
The privilege to add a user.
Privileges.AlterCatalog - Class in com.datastrato.gravitino.authorization
The privilege to alter a catalog.
Privileges.AlterSchema - Class in com.datastrato.gravitino.authorization
The privilege to alter a schema.
Privileges.CreateCatalog - Class in com.datastrato.gravitino.authorization
The privilege to create a catalog.
Privileges.CreateFileset - Class in com.datastrato.gravitino.authorization
The privilege to create a fileset.
Privileges.CreateMetalake - Class in com.datastrato.gravitino.authorization
The privilege to manage a metalake.
Privileges.CreateRole - Class in com.datastrato.gravitino.authorization
The privilege to create a role.
Privileges.CreateSchema - Class in com.datastrato.gravitino.authorization
The privilege to create a schema.
Privileges.CreateTable - Class in com.datastrato.gravitino.authorization
The privilege to create a table.
Privileges.CreateTopic - Class in com.datastrato.gravitino.authorization
The privilege to create a topic.
Privileges.DeleteRole - Class in com.datastrato.gravitino.authorization
The privilege to delete a role.
Privileges.DropCatalog - Class in com.datastrato.gravitino.authorization
The privilege to drop a catalog.
Privileges.DropFileset - Class in com.datastrato.gravitino.authorization
The privilege to drop a fileset.
Privileges.DropSchema - Class in com.datastrato.gravitino.authorization
The privilege to drop a schema.
Privileges.DropTable - Class in com.datastrato.gravitino.authorization
The privilege to drop a table.
Privileges.DropTopic - Class in com.datastrato.gravitino.authorization
The privilege to drop a topic.
Privileges.GetGroup - Class in com.datastrato.gravitino.authorization
The privilege to get a group.
Privileges.GetRole - Class in com.datastrato.gravitino.authorization
The privilege to get a role.
Privileges.GetUser - Class in com.datastrato.gravitino.authorization
The privilege to get a user.
Privileges.GrantRole - Class in com.datastrato.gravitino.authorization
The privilege to grant a role to the user or the group.
Privileges.ManageMetalake - Class in com.datastrato.gravitino.authorization
The privilege to manage a metalake.
Privileges.ReadFileset - Class in com.datastrato.gravitino.authorization
The privilege to read a fileset.
Privileges.ReadTable - Class in com.datastrato.gravitino.authorization
The privilege to read a table.
Privileges.ReadTopic - Class in com.datastrato.gravitino.authorization
The privilege to read a topic.
Privileges.RemoveGroup - Class in com.datastrato.gravitino.authorization
The privilege to remove a group.
Privileges.RemoveUser - Class in com.datastrato.gravitino.authorization
The privilege to remove a user.
Privileges.RevokeRole - Class in com.datastrato.gravitino.authorization
The privilege to revoke a role from the user or the group.
Privileges.UseCatalog - Class in com.datastrato.gravitino.authorization
The privilege to use a catalog.
Privileges.UseMetalake - Class in com.datastrato.gravitino.authorization
The privilege to use a metalake.
Privileges.UseSchema - Class in com.datastrato.gravitino.authorization
The privilege to use a schema.
Privileges.WriteFileset - Class in com.datastrato.gravitino.authorization
The privilege to write a fileset.
Privileges.WriteTable - Class in com.datastrato.gravitino.authorization
The privilege to write a table.
Privileges.WriteTopic - Class in com.datastrato.gravitino.authorization
The privilege to write a topic.
properties() - Method in interface com.datastrato.gravitino.authorization.Role
The properties of the role.
properties() - Method in interface com.datastrato.gravitino.Catalog
The properties of the catalog.
properties() - Method in class com.datastrato.gravitino.client.RelationalTable
 
properties - Variable in class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
The properties of the role.
properties() - Method in class com.datastrato.gravitino.dto.authorization.RoleDTO
The properties of the role.
properties - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
The properties of the catalog.
properties() - Method in class com.datastrato.gravitino.dto.CatalogDTO
Get the properties of the catalog.
properties() - Method in class com.datastrato.gravitino.dto.file.FilesetDTO
 
properties() - Method in class com.datastrato.gravitino.dto.messaging.TopicDTO
 
properties - Variable in class com.datastrato.gravitino.dto.MetalakeDTO.Builder
The properties of the Metalake DTO.
properties() - Method in class com.datastrato.gravitino.dto.MetalakeDTO
 
properties() - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO
 
properties() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO
 
properties() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO
 
properties - Variable in class com.datastrato.gravitino.dto.rel.SchemaDTO.Builder
The properties associated with the schema.
properties() - Method in class com.datastrato.gravitino.dto.rel.SchemaDTO
 
properties - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
The properties associated with the table.
properties() - Method in class com.datastrato.gravitino.dto.rel.TableDTO
 
properties() - Method in interface com.datastrato.gravitino.file.Fileset
 
properties() - Method in interface com.datastrato.gravitino.messaging.Topic
 
properties() - Method in interface com.datastrato.gravitino.Metalake
The properties of the metalake.
properties() - Method in interface com.datastrato.gravitino.rel.partitions.Partition
 
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
The provider of the catalog.
provider() - Method in class com.datastrato.gravitino.dto.CatalogDTO
Get the provider of the catalog.
purgePartition(String) - Method in interface com.datastrato.gravitino.rel.SupportsPartitions
If the table supports purging, drop a partition with specified name and completely remove partition data by skipping a trash.
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
Perform a PUT request on the specified path with given information.

R

RandomNameUtils - Class in com.datastrato.gravitino.utils
Tools to generate random values.
RANGE - Static variable in class com.datastrato.gravitino.rel.expressions.distributions.Distributions
List bucketing strategy range, TODO: #1505 Separate the bucket number from the Distribution.
range(String[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the range of the input value.
range(String[], RangePartition[]) - Static method in class com.datastrato.gravitino.rel.expressions.transforms.Transforms
Create a transform that returns the range of the input value with preassigned range partitions.
range(String, Literal<?>, Literal<?>, Map<String, String>) - Static method in class com.datastrato.gravitino.rel.partitions.Partitions
Creates a range partition.
RangePartition - Interface in com.datastrato.gravitino.rel.partitions
A range partition represents a result of range partitioning.
RangePartitionDTO - Class in com.datastrato.gravitino.dto.rel.partitions
Data transfer object representing a range partition.
RangePartitionDTO.Builder - Class in com.datastrato.gravitino.dto.rel.partitions
Builder for RangePartitionDTO.
RangePartitioningDTO - Class in com.datastrato.gravitino.dto.rel.partitioning
Represents the range partitioning.
ReadFileset() - Constructor for class com.datastrato.gravitino.authorization.Privileges.ReadFileset
 
ReadTable() - Constructor for class com.datastrato.gravitino.authorization.Privileges.ReadTable
 
ReadTopic() - Constructor for class com.datastrato.gravitino.authorization.Privileges.ReadTopic
 
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.
RelationalTable - Class in com.datastrato.gravitino.client
Represents a relational table.
RelationalTable(Namespace, TableDTO, RESTClient) - Constructor for class com.datastrato.gravitino.client.RelationalTable
Creates a new RelationalTable.
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.
removed() - Method in class com.datastrato.gravitino.dto.responses.RemoveResponse
Returns whether the remove operation was successful.
RemoveFilesetPropertiesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.RemoveFilesetPropertiesRequest
 
removeGroup(String, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Removes a Group.
removeMetalakeAdmin(String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Removes a metalake admin.
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.file.FilesetChange
Creates a new fileset change to remove a property from the fileset.
removeProperty(String) - Static method in interface com.datastrato.gravitino.messaging.TopicChange
Creates a new topic change to remove a property from the topic.
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.
RemoveResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response for a remove operation.
RemoveResponse(boolean) - Constructor for class com.datastrato.gravitino.dto.responses.RemoveResponse
Constructor for RemoveResponse.
RemoveResponse() - Constructor for class com.datastrato.gravitino.dto.responses.RemoveResponse
Default constructor for RemoveResponse (used by Jackson deserializer).
RemoveSchemaPropertyRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.RemoveSchemaPropertyRequest
Creates a new RemoveSchemaPropertyRequest.
RemoveSchemaPropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.RemoveSchemaPropertyRequest
Default constructor for Jackson deserialization.
RemoveTablePropertyRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RemoveTablePropertyRequest
Constructor for RemoveTablePropertyRequest.
RemoveTablePropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RemoveTablePropertyRequest
Default constructor for Jackson deserialization.
RemoveTopicPropertyRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.RemoveTopicPropertyRequest
Constructor for RemoveTopicPropertyRequest.
RemoveTopicPropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.RemoveTopicPropertyRequest
Default constructor for Jackson deserialization.
RemoveUser() - Constructor for class com.datastrato.gravitino.authorization.Privileges.RemoveUser
 
removeUser(String, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Removes a User.
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.file.FilesetChange
Creates a new fileset change to rename the fileset.
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.
RenameFilesetRequest() - Constructor for class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.RenameFilesetRequest
 
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
Constructor for RenameTableColumnRequest.
RenameTableColumnRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableColumnRequest
Default constructor for Jackson deserialization.
RenameTableRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableRequest
Constructor for RenameTableRequest.
RenameTableRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableRequest
Default constructor for Jackson deserialization.
REST_ERROR_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
Error codes for REST responses error.
restClient - Variable in class com.datastrato.gravitino.client.GravitinoClientBase
The REST client to communicate with the REST server
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
Creates a new rest error instance of 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
Constructs a new exception with the specified detail message.
RESTException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.RESTException
Constructs a new exception with the specified detail message and cause.
RESTMessage - Interface in com.datastrato.gravitino.rest
Interface for REST messages.
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
Referred from Apache Iceberg's RESTUtil implementation core/src/main/java/org/apache/iceberg/rest/RESTUtil.java
revokeRolesFromGroup(String, List<String>, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Revoke roles from a group.
revokeRolesFromUser(String, List<String>, String) - Method in class com.datastrato.gravitino.client.GravitinoAdminClient
Revoke roles from a user.
Role - Interface in com.datastrato.gravitino.authorization
The interface of a role.
RoleAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a role with specified name already exists.
RoleAlreadyExistsException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.RoleAlreadyExistsException
Constructs a new exception with the specified detail message.
RoleAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.RoleAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
RoleCreateRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to create a role.
RoleCreateRequest() - Constructor for class com.datastrato.gravitino.dto.requests.RoleCreateRequest
Default constructor for RoleCreateRequest.
RoleCreateRequest(String, Map<String, String>, SecurableObjectDTO[]) - Constructor for class com.datastrato.gravitino.dto.requests.RoleCreateRequest
Creates a new RoleCreateRequest.
RoleDTO - Class in com.datastrato.gravitino.dto.authorization
Represents a Role Data Transfer Object (DTO).
RoleDTO() - Constructor for class com.datastrato.gravitino.dto.authorization.RoleDTO
Default constructor for Jackson deserialization.
RoleDTO(String, Map<String, String>, SecurableObjectDTO[], AuditDTO) - Constructor for class com.datastrato.gravitino.dto.authorization.RoleDTO
Creates a new instance of RoleDTO.
RoleDTO.Builder<S extends RoleDTO.Builder> - Class in com.datastrato.gravitino.dto.authorization
Builder class for constructing a RoleDTO instance.
roleErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to Role operations.
RoleGrantRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to grant roles to the user or the group.
RoleGrantRequest(List<String>) - Constructor for class com.datastrato.gravitino.dto.requests.RoleGrantRequest
Constructor for RoleGrantRequest.
RoleGrantRequest() - Constructor for class com.datastrato.gravitino.dto.requests.RoleGrantRequest
Default constructor for RoleGrantRequest.
RoleResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response for a role.
RoleResponse(RoleDTO) - Constructor for class com.datastrato.gravitino.dto.responses.RoleResponse
Constructor for RoleResponse.
RoleResponse() - Constructor for class com.datastrato.gravitino.dto.responses.RoleResponse
Default constructor for RoleResponse.
RoleRevokeRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to revoke roles from the user or the group.
RoleRevokeRequest(List<String>) - Constructor for class com.datastrato.gravitino.dto.requests.RoleRevokeRequest
Constructor for RoleRevokeRequest.
RoleRevokeRequest() - Constructor for class com.datastrato.gravitino.dto.requests.RoleRevokeRequest
Default constructor for RoleRevokeRequest.
roles() - Method in interface com.datastrato.gravitino.authorization.Group
The roles of the group.
roles() - Method in interface com.datastrato.gravitino.authorization.User
The roles of the user.
roles - Variable in class com.datastrato.gravitino.dto.authorization.GroupDTO.Builder
The roles of the group.
roles() - Method in class com.datastrato.gravitino.dto.authorization.GroupDTO
The roles of the group.
roles - Variable in class com.datastrato.gravitino.dto.authorization.UserDTO.Builder
The roles of the user.
roles() - Method in class com.datastrato.gravitino.dto.authorization.UserDTO
The roles of the user.

S

scale() - Method in class com.datastrato.gravitino.rel.types.Decimal
 
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, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.SchemaAlreadyExistsException
Constructs a new SchemaAlreadyExistsException.
SchemaAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.SchemaAlreadyExistsException
Constructs a new SchemaAlreadyExistsException.
schemaChange() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.RemoveSchemaPropertyRequest
Returns the schema change.
schemaChange() - Method in interface com.datastrato.gravitino.dto.requests.SchemaUpdateRequest
The schema change that is requested.
schemaChange() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.SetSchemaPropertyRequest
Returns the schema change.
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 class to remove a property from the schema.
SchemaChange.SetProperty - Class in com.datastrato.gravitino.rel
SchemaChange class to set the property and value pairs for the schema.
SchemaCreateRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to create a schema.
SchemaCreateRequest() - Constructor for class com.datastrato.gravitino.dto.requests.SchemaCreateRequest
Default constructor for Jackson deserialization.
SchemaCreateRequest(String, String, Map<String, String>) - Constructor for class com.datastrato.gravitino.dto.requests.SchemaCreateRequest
Creates a new 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
Represents a response for a schema.
SchemaResponse(SchemaDTO) - Constructor for class com.datastrato.gravitino.dto.responses.SchemaResponse
Creates a new SchemaResponse.
SchemaResponse() - Constructor for class com.datastrato.gravitino.dto.responses.SchemaResponse
This is the constructor that is used by Jackson deserializer
SchemaUpdateRequest - Interface in com.datastrato.gravitino.dto.requests
Represents a request to update a schema.
SchemaUpdateRequest.RemoveSchemaPropertyRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to remove a property of a schema.
SchemaUpdateRequest.SetSchemaPropertyRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to set a property of a schema.
SchemaUpdatesRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update a schema.
SchemaUpdatesRequest(List<SchemaUpdateRequest>) - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdatesRequest
Creates a new SchemaUpdatesRequest.
SchemaUpdatesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdatesRequest
This is the constructor that is used by Jackson deserializer
SecurableObject - Interface in com.datastrato.gravitino.authorization
The securable object is the entity which access can be granted.
SecurableObject.Type - Enum in com.datastrato.gravitino.authorization
The type of securable object in the Gravitino system.
SecurableObjectDTO - Class in com.datastrato.gravitino.dto.authorization
Data transfer object representing a securable object.
SecurableObjectDTO() - Constructor for class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO
Default constructor for Jackson deserialization.
SecurableObjectDTO(String, SecurableObject.Type, PrivilegeDTO[]) - Constructor for class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO
Creates a new instance of SecurableObject DTO.
SecurableObjectDTO.Builder - Class in com.datastrato.gravitino.dto.authorization
Builder for SecurableObjectDTO.
securableObjects() - Method in interface com.datastrato.gravitino.authorization.Role
The securable object represents a special kind of entity with a unique identifier.
SecurableObjects - Class in com.datastrato.gravitino.authorization
The helper class for SecurableObject.
SecurableObjects() - Constructor for class com.datastrato.gravitino.authorization.SecurableObjects
 
securableObjects - Variable in class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
The securable objects of the role.
securableObjects() - Method in class com.datastrato.gravitino.dto.authorization.RoleDTO
The resource represents a special kind of entity with a unique identifier.
serialize(Expression, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.ColumnDefaultValueSerializer
 
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(Index, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.IndexSerializer
 
serialize(NameIdentifier, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.NameIdentifierSerializer
 
serialize(PartitionDTO, JsonGenerator, SerializerProvider) - Method in class com.datastrato.gravitino.json.JsonUtils.PartitionDTOSerializer
 
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
 
serverVersion() - Method in class com.datastrato.gravitino.client.GravitinoClientBase
Retrieves the server version of the Gravitino server.
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.
SetFilesetPropertiesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.SetFilesetPropertiesRequest
 
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.file.FilesetChange
Creates a new fileset change to set the property and value for the fileset.
setProperty(String, String) - Static method in interface com.datastrato.gravitino.messaging.TopicChange
Creates a new topic change to set or update the property and value for the topic.
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
Creates a new SetProperty instance.
SetSchemaPropertyRequest(String, String) - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.SetSchemaPropertyRequest
Creates a new SetSchemaPropertyRequest.
SetSchemaPropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.SetSchemaPropertyRequest
Default constructor for Jackson deserialization.
SetTablePropertyRequest(String, String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.SetTablePropertyRequest
Constructor for SetTablePropertyRequest.
SetTablePropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.SetTablePropertyRequest
Default constructor for Jackson deserialization.
SetTopicPropertyRequest(String, String) - Constructor for class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.SetTopicPropertyRequest
Constructor for SetTopicPropertyRequest.
SetTopicPropertyRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.SetTopicPropertyRequest
Default constructor for Jackson deserialization.
shortLiteral(Short) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a short type literal with the given value.
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
Represents the type of signature algorithm family.
simpleString() - Method in interface com.datastrato.gravitino.authorization.Privilege
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.AddGroup
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.AddUser
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.AlterCatalog
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.AlterSchema
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateCatalog
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateFileset
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateMetalake
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateRole
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateSchema
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateTable
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.CreateTopic
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.DeleteRole
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.DropCatalog
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.DropFileset
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.DropSchema
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.DropTable
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.DropTopic
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.GetGroup
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.GetRole
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.GetUser
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.GrantRole
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.ManageMetalake
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.ReadFileset
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.ReadTable
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.ReadTopic
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.RemoveGroup
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.RemoveUser
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.RevokeRole
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.UseCatalog
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.UseMetalake
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.UseSchema
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.WriteFileset
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.WriteTable
 
simpleString() - Method in class com.datastrato.gravitino.authorization.Privileges.WriteTopic
 
simpleString() - Method in class com.datastrato.gravitino.dto.authorization.PrivilegeDTO
 
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.NullType
 
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.UnparsedType
 
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.partitioning.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.client.RelationalTable
 
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
Data Transfer Object for SortOrder.
SortOrderDTO.Builder - Class in com.datastrato.gravitino.dto.rel
Builder for SortOrderDTO.
sortOrderDTOs - Variable in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
The distribution of the table.
SortOrders - Class in com.datastrato.gravitino.rel.expressions.sorts
Helper methods to create SortOrders to pass into Gravitino.
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
 
Stable - Annotation Type in com.datastrato.gravitino.annotation
APIs that can evolve while retaining compatibility for feature releases (0.5.0 to 0.6.0).
storageLocation() - Method in class com.datastrato.gravitino.dto.file.FilesetDTO
 
storageLocation() - Method in interface com.datastrato.gravitino.file.Fileset
Get the storage location of the file or directory path that is managed by this fileset object.
strategy() - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO
Returns the strategy of the distribution.
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.BucketPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.DayPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.FunctionPartitioningDTO
Returns the strategy of the partitioning.
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.HourPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.IdentityPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.ListPartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.MonthPartitioningDTO
 
strategy() - Method in interface com.datastrato.gravitino.dto.rel.partitioning.Partitioning
Returns the name of the partitioning strategy.
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.RangePartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.TruncatePartitioningDTO
 
strategy() - Method in class com.datastrato.gravitino.dto.rel.partitioning.YearPartitioningDTO
 
strategy() - Method in interface com.datastrato.gravitino.rel.expressions.distributions.Distribution
 
strategy() - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl
Get the strategy of the distribution.
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
Deprecated.
Creates a string literal with the given value.
stringLiteral(String) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a string type literal with the given value.
stripTrailingSlash(String) - Static method in class com.datastrato.gravitino.rest.RESTUtils
Remove trailing slashes from a path.
supportPartitions() - Method in class com.datastrato.gravitino.client.RelationalTable
Returns the partitioning strategy of the table.
supportPartitions() - Method in interface com.datastrato.gravitino.rel.Table
Table method for working with partitions.
SupportsCatalogs - Interface in com.datastrato.gravitino
Interface for supporting catalogs.
SupportsMetalakes - Interface in com.datastrato.gravitino
Interface for supporting metalakes.
SupportsPartitions - Interface in com.datastrato.gravitino.rel
Interface for tables that support partitions.
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, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.TableAlreadyExistsException
Constructs a new exception with the specified detail message.
TableAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.TableAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
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.AddTableIndexRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableColumnRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableIndexRequest
 
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
Returns the table change.
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.SetTablePropertyRequest
Returns the table change.
tableChange() - Method in interface com.datastrato.gravitino.dto.requests.TableUpdateRequest
The table change that is requested.
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateColumnAutoIncrementRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnCommentRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnDefaultValueRequest
 
tableChange() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnNullabilityRequest
Validates the request.
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
Returns the table change.
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.AddIndex - Class in com.datastrato.gravitino.rel
A TableChange to add an index.
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.DeleteIndex - Class in com.datastrato.gravitino.rel
A TableChange to delete an index.
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.UpdateColumnAutoIncrement - Class in com.datastrato.gravitino.rel
A TableChange to update the autoIncrement of a field.
TableChange.UpdateColumnComment - Class in com.datastrato.gravitino.rel
A TableChange to update the comment of a field.
TableChange.UpdateColumnDefaultValue - Class in com.datastrato.gravitino.rel
A TableChange to update the default 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
Represents a request to create a table.
TableCreateRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableCreateRequest
Default constructor for Jackson deserialization.
TableCreateRequest(String, String, ColumnDTO[], Map<String, String>, SortOrderDTO[], DistributionDTO, Partitioning[], IndexDTO[]) - Constructor for class com.datastrato.gravitino.dto.requests.TableCreateRequest
Creates a new 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
Represents a response for a table.
TableResponse(TableDTO) - Constructor for class com.datastrato.gravitino.dto.responses.TableResponse
Creates a new TableResponse.
TableResponse() - Constructor for class com.datastrato.gravitino.dto.responses.TableResponse
This is the constructor that is used by Jackson deserializer
TableUpdateRequest - Interface in com.datastrato.gravitino.dto.requests
Represents a request to update a table.
TableUpdateRequest.AddTableColumnRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to add a column to a table.
TableUpdateRequest.AddTableIndexRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to add an index to a table.
TableUpdateRequest.DeleteTableColumnRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to delete a column from a table.
TableUpdateRequest.DeleteTableIndexRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to delete an index from a table.
TableUpdateRequest.RemoveTablePropertyRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to remove a property of a table.
TableUpdateRequest.RenameTableColumnRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to rename a column of a table.
TableUpdateRequest.RenameTableRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to rename a table.
TableUpdateRequest.SetTablePropertyRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to set a property of a table.
TableUpdateRequest.UpdateColumnAutoIncrementRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update a column autoIncrement from a table.
TableUpdateRequest.UpdateTableColumnCommentRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update the comment of a column of a table.
TableUpdateRequest.UpdateTableColumnDefaultValueRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update the default value of a column of a table.
TableUpdateRequest.UpdateTableColumnNullabilityRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update the nullability of a column of a table.
TableUpdateRequest.UpdateTableColumnPositionRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update the position of a column of a table.
TableUpdateRequest.UpdateTableColumnTypeRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update the type of a column of a table.
TableUpdateRequest.UpdateTableCommentRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update the comment of a table.
TableUpdatesRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update a table.
TableUpdatesRequest(List<TableUpdateRequest>) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdatesRequest
Creates a new TableUpdatesRequest.
TableUpdatesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdatesRequest
This is the constructor that is used by Jackson deserializer
timeLiteral(LocalTime) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a time type literal with the given value.
timestampLiteral(LocalDateTime) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a timestamp type literal with the given value.
timestampLiteral(String) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a timestamp type literal with the given value.
toDTO(Audit) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Audit to a AuditDTO.
toDTO(Metalake) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Metalake to a MetalakeDTO.
toDTO(Partition) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Partition to a PartitionDTO.
toDTO(Catalog) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Catalog to a CatalogDTO.
toDTO(Schema) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Schema to a SchemaDTO.
toDTO(Column) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Column to a ColumnDTO.
toDTO(Table) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a table implementation to a TableDTO.
toDTO(Distribution) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Distribution implementation to a DistributionDTO.
toDTO(SortOrder) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a SortOrder implementation to a SortOrderDTO.
toDTO(Transform) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Transform implementation to a Partitioning DTO.
toDTO(Index) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an index implementation to an IndexDTO.
toDTO(User) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a user implementation to a UserDTO.
toDTO(Group) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a group implementation to a GroupDTO.
toDTO(Role) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a role implementation to a RoleDTO.
toDTO(SecurableObject) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a securable object implementation to a SecurableObjectDTO.
toDTO(Privilege) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a privilege implementation to a PrivilegeDTO.
toDTO(Fileset) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Fileset to a FilesetDTO.
toDTO(Topic) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Topic to a TopicDTO.
toDTOs(Column[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of Columns to an array of ColumnDTOs.
toDTOs(SortOrder[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of SortOrders to an array of SortOrderDTOs.
toDTOs(Transform[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of Transforms to an array of Partitioning DTOs.
toDTOs(Index[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of Indexes to an array of IndexDTOs.
toDTOs(Partition[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of Partitions to an array of PartitionDTOs.
toDTOs(Catalog[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of Catalogs to an array of CatalogDTOs.
toFunctionArg(Expression) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts a Expression to an FunctionArg DTO.
toFunctionArg(Expression[]) - Static method in class com.datastrato.gravitino.dto.util.DTOConverters
Converts an array of Expressions to an array of FunctionArg DTOs.
Topic - Interface in com.datastrato.gravitino.messaging
An interface representing a topic under a schema Namespace.
TopicAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
Exception thrown when a topic with specified name already exists.
TopicAlreadyExistsException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.TopicAlreadyExistsException
Constructs a new exception with the specified detail message.
TopicAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.TopicAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
TopicCatalog - Interface in com.datastrato.gravitino.messaging
The TopicCatalog interface defines the public API for managing topic objects in a schema.
topicChange() - Method in class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.RemoveTopicPropertyRequest
 
topicChange() - Method in class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.SetTopicPropertyRequest
Returns the topic change.
topicChange() - Method in interface com.datastrato.gravitino.dto.requests.TopicUpdateRequest
 
topicChange() - Method in class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.UpdateTopicCommentRequest
Returns the topic change.
TopicChange - Interface in com.datastrato.gravitino.messaging
A topic change is a change to a topic.
TopicChange.RemoveProperty - Class in com.datastrato.gravitino.messaging
A topic change to remove a property from the topic.
TopicChange.SetProperty - Class in com.datastrato.gravitino.messaging
A topic change to set or update the property and value for the topic.
TopicChange.UpdateTopicComment - Class in com.datastrato.gravitino.messaging
A topic change to update the topic comment.
TopicCreateRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to create a topic.
TopicCreateRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TopicCreateRequest
Default constructor for Jackson deserialization.
TopicCreateRequest(String, String, Map<String, String>) - Constructor for class com.datastrato.gravitino.dto.requests.TopicCreateRequest
Creates a topic create request.
TopicDTO - Class in com.datastrato.gravitino.dto.messaging
Represents a topic DTO (Data Transfer Object).
TopicDTO.Builder - Class in com.datastrato.gravitino.dto.messaging
A builder for constructing a Topic DTO.
topicErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to Topic operations.
topicExists(NameIdentifier) - Method in interface com.datastrato.gravitino.messaging.TopicCatalog
Check if a topic exists using an NameIdentifier from the catalog.
TopicResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response to a topic.
TopicResponse(TopicDTO) - Constructor for class com.datastrato.gravitino.dto.responses.TopicResponse
Creates a new TopicResponse.
TopicResponse() - Constructor for class com.datastrato.gravitino.dto.responses.TopicResponse
This is the constructor that is used by Jackson deserializer
TopicUpdateRequest - Interface in com.datastrato.gravitino.dto.requests
Represents a request to update a topic.
TopicUpdateRequest.RemoveTopicPropertyRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to remove a property of a topic.
TopicUpdateRequest.SetTopicPropertyRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to set a property of a Topic.
TopicUpdateRequest.UpdateTopicCommentRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update the comment of a topic.
TopicUpdatesRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to update a topic.
TopicUpdatesRequest(List<TopicUpdateRequest>) - Constructor for class com.datastrato.gravitino.dto.requests.TopicUpdatesRequest
Creates a new TopicUpdatesRequest.
TopicUpdatesRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TopicUpdatesRequest
This is the constructor that is used by Jackson deserializer
toString() - Method in class com.datastrato.gravitino.CatalogChange.RemoveProperty
Provides a string representation of the RemoveProperty instance.
toString() - Method in class com.datastrato.gravitino.CatalogChange.RenameCatalog
Provides a string representation of the RenameCatalog instance.
toString() - Method in class com.datastrato.gravitino.CatalogChange.SetProperty
Provides a string representation of the SetProperty instance.
toString() - Method in class com.datastrato.gravitino.CatalogChange.UpdateCatalogComment
Provides a string representation of the UpdateCatalogComment instance.
toString() - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO
 
toString() - Method in class com.datastrato.gravitino.dto.rel.expressions.UnparsedExpressionDTO
 
toString() - Method in class com.datastrato.gravitino.dto.responses.ErrorResponse
 
toString() - Method in class com.datastrato.gravitino.file.FilesetChange.RemoveProperty
Provides a string representation of the RemoveProperty instance.
toString() - Method in class com.datastrato.gravitino.file.FilesetChange.RenameFileset
Provides a string representation of the RenameFile instance.
toString() - Method in class com.datastrato.gravitino.file.FilesetChange.SetProperty
Provides a string representation of the SetProperty instance.
toString() - Method in class com.datastrato.gravitino.file.FilesetChange.UpdateFilesetComment
Provides a string representation of the UpdateFilesetComment instance.
toString() - Method in class com.datastrato.gravitino.messaging.TopicChange.RemoveProperty
Provides a string representation of the RemoveProperty instance.
toString() - Method in class com.datastrato.gravitino.messaging.TopicChange.SetProperty
Provides a string representation of the SetProperty instance.
toString() - Method in class com.datastrato.gravitino.messaging.TopicChange.UpdateTopicComment
Provides a string representation of the UpdateTopicComment instance.
toString() - Method in class com.datastrato.gravitino.MetalakeChange.RemoveProperty
Provides a string representation of the RemoveProperty instance.
toString() - Method in class com.datastrato.gravitino.MetalakeChange.RenameMetalake
Provides a string representation of the RenameMetalake instance.
toString() - Method in class com.datastrato.gravitino.MetalakeChange.SetProperty
Provides a string representation of the SetProperty instance.
toString() - Method in class com.datastrato.gravitino.MetalakeChange.UpdateMetalakeComment
Provides a string representation of the UpdateMetalakeComment instance.
toString() - Method in class com.datastrato.gravitino.NameIdentifier
 
toString() - Method in class com.datastrato.gravitino.Namespace
 
toString() - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl
 
toString() - Method in class com.datastrato.gravitino.rel.expressions.FunctionExpression.FuncExpressionImpl
 
toString() - Method in class com.datastrato.gravitino.rel.expressions.literals.Literals.LiteralImpl
 
toString() - Method in class com.datastrato.gravitino.rel.expressions.NamedReference.FieldReference
 
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.expressions.sorts.SortOrders.SortImpl
 
toString() - Method in class com.datastrato.gravitino.rel.SchemaChange.RemoveProperty
Provides a string representation of the RemoveProperty instance.
toString() - Method in class com.datastrato.gravitino.rel.SchemaChange.SetProperty
Provides a string representation of the SetProperty instance.
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
 
toString() - Method in class com.datastrato.gravitino.rel.TableChange.RemoveProperty
Provides a string representation of the RemoveProperty instance.
toString() - Method in class com.datastrato.gravitino.rel.TableChange.RenameTable
Returns a string representation of the RenameTable instance.
toString() - Method in class com.datastrato.gravitino.rel.TableChange.SetProperty
Returns a string representation of the SetProperty instance.
toString() - Method in class com.datastrato.gravitino.rel.TableChange.UpdateComment
Returns a string representation of the UpdateComment instance.
toString() - Method in class com.datastrato.gravitino.rel.types.Decimal
 
toString() - Method in class com.datastrato.gravitino.rel.types.Types.UnparsedType
 
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.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.partitioning
Represents the truncate partitioning.
type() - Method in interface com.datastrato.gravitino.authorization.SecurableObject
The type of securable object
type() - Method in interface com.datastrato.gravitino.Catalog
 
type() - Method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO
 
type - Variable in class com.datastrato.gravitino.dto.CatalogDTO.Builder
The type of the catalog.
type() - Method in class com.datastrato.gravitino.dto.CatalogDTO
Get the type of the catalog.
type() - Method in class com.datastrato.gravitino.dto.file.FilesetDTO
 
type() - Method in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO
 
type() - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO
 
type() - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO
 
type() - Method in interface com.datastrato.gravitino.dto.rel.partitions.PartitionDTO
 
type() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO
 
type() - Method in interface com.datastrato.gravitino.file.Fileset
 
type() - Method in interface com.datastrato.gravitino.rel.indexes.Index
 
type() - Method in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl
 
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() - 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.NullType - Class in com.datastrato.gravitino.rel.types
The data type representing `NULL` values.
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.UnparsedType - Class in com.datastrato.gravitino.rel.types
Represents a type that is not parsed yet.
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, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.UnauthorizedException
Constructs a new exception with the specified detail message.
UnauthorizedException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.UnauthorizedException
Constructs a new exception with the specified detail message and cause.
UnauthorizedException(String, String) - Constructor for exception com.datastrato.gravitino.exceptions.UnauthorizedException
Constructs a new exception with the specified detail message and challenge.
unique(String, String[][]) - Static method in class com.datastrato.gravitino.rel.indexes.Indexes
Create a unique index on columns.
UNKNOWN_ERROR_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
Error codes for invalid state.
unknownError(String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new unknown error instance of ErrorResponse.
unmodifiableMap(Map<String, String>) - Static method in class com.datastrato.gravitino.utils.MapUtils
Returns an unmodifiable map.
unparsedExpression() - Method in class com.datastrato.gravitino.dto.rel.expressions.UnparsedExpressionDTO
 
UnparsedExpression - Interface in com.datastrato.gravitino.rel.expressions
Represents an expression that is not parsed yet.
unparsedExpression() - Method in interface com.datastrato.gravitino.rel.expressions.UnparsedExpression
 
unparsedExpression() - Method in class com.datastrato.gravitino.rel.expressions.UnparsedExpression.UnparsedExpressionImpl
 
UnparsedExpression.UnparsedExpressionImpl - Class in com.datastrato.gravitino.rel.expressions
An UnparsedExpression implementation
UnparsedExpressionDTO - Class in com.datastrato.gravitino.dto.rel.expressions
Data transfer object representing an unparsed expression.
UnparsedExpressionDTO.Builder - Class in com.datastrato.gravitino.dto.rel.expressions
unparsedType() - Method in class com.datastrato.gravitino.rel.types.Types.UnparsedType
 
Unstable - Annotation Type in com.datastrato.gravitino.annotation
Unstable APIs, with no guarantee on stability and compatibility across any releases.
UNSUPPORTED_OPERATION_CODE - Static variable in class com.datastrato.gravitino.dto.responses.ErrorConstants
Error codes for unsupported operation.
unsupportedOperation(String) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new unsupported operation error instance of ErrorResponse.
unsupportedOperation(String, Throwable) - Static method in class com.datastrato.gravitino.dto.responses.ErrorResponse
Create a new unsupported operation error instance of ErrorResponse.
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.
updateColumnAutoIncrement(String[], boolean) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for updating the autoIncrement of a field.
UpdateColumnAutoIncrement(String[], boolean) - Constructor for class com.datastrato.gravitino.rel.TableChange.UpdateColumnAutoIncrement
Creates a new UpdateColumnAutoIncrement instance.
UpdateColumnAutoIncrementRequest(String[], boolean) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateColumnAutoIncrementRequest
Constructor for UpdateColumnAutoIncrementRequest.
UpdateColumnAutoIncrementRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateColumnAutoIncrementRequest
Default constructor for Jackson deserialization.
updateColumnComment(String[], String) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for updating the comment of a field.
updateColumnDefaultValue(String[], Expression) - Static method in interface com.datastrato.gravitino.rel.TableChange
Create a TableChange for updating the default value 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.file.FilesetChange
Creates a new fileset change to update the fileset comment.
updateComment(String) - Static method in interface com.datastrato.gravitino.messaging.TopicChange
Creates a new topic change to update the topic 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.
UpdateFilesetCommentRequest() - Constructor for class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.UpdateFilesetCommentRequest
 
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
Constructor for UpdateTableColumnCommentRequest.
UpdateTableColumnCommentRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnCommentRequest
Default constructor for Jackson deserialization.
UpdateTableColumnDefaultValueRequest(String[], Expression) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnDefaultValueRequest
Constructor for UpdateTableColumnDefaultValueRequest.
UpdateTableColumnDefaultValueRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnDefaultValueRequest
Default constructor for Jackson deserialization.
UpdateTableColumnNullabilityRequest(String[], boolean) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnNullabilityRequest
Constructor for UpdateTableColumnNullabilityRequest.
UpdateTableColumnNullabilityRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnNullabilityRequest
Default constructor for Jackson deserialization.
UpdateTableColumnPositionRequest(String[], TableChange.ColumnPosition) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnPositionRequest
Constructor for UpdateTableColumnPositionRequest.
UpdateTableColumnPositionRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnPositionRequest
Default constructor for Jackson deserialization.
UpdateTableColumnTypeRequest(String[], Type) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnTypeRequest
Constructor for UpdateTableColumnTypeRequest.
UpdateTableColumnTypeRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnTypeRequest
Default constructor for Jackson deserialization.
UpdateTableCommentRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableCommentRequest
Constructor for UpdateTableCommentRequest.
UpdateTableCommentRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableCommentRequest
Default constructor for Jackson deserialization.
UpdateTopicCommentRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.UpdateTopicCommentRequest
Constructor for UpdateTopicCommentRequest.
UpdateTopicCommentRequest() - Constructor for class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.UpdateTopicCommentRequest
Default constructor for Jackson deserialization.
upper() - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO
 
upper() - Method in interface com.datastrato.gravitino.rel.partitions.RangePartition
 
uri - Variable in class com.datastrato.gravitino.client.GravitinoClientBase.Builder
The base URI for the Gravitino API.
uri(String) - Method in class com.datastrato.gravitino.client.HTTPClient.Builder
Sets the base URI for the HTTP client.
User - Interface in com.datastrato.gravitino.authorization
The interface of a user.
UserAddRequest - Class in com.datastrato.gravitino.dto.requests
Represents a request to add a user.
UserAddRequest() - Constructor for class com.datastrato.gravitino.dto.requests.UserAddRequest
Default constructor for UserAddRequest.
UserAddRequest(String) - Constructor for class com.datastrato.gravitino.dto.requests.UserAddRequest
Creates a new UserAddRequest.
UserAlreadyExistsException - Exception in com.datastrato.gravitino.exceptions
An exception thrown when a user already exists.
UserAlreadyExistsException(String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.UserAlreadyExistsException
Constructs a new exception with the specified detail message.
UserAlreadyExistsException(Throwable, String, Object...) - Constructor for exception com.datastrato.gravitino.exceptions.UserAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
UserDTO - Class in com.datastrato.gravitino.dto.authorization
Represents a User Data Transfer Object (DTO).
UserDTO() - Constructor for class com.datastrato.gravitino.dto.authorization.UserDTO
Default constructor for Jackson deserialization.
UserDTO(String, List<String>, AuditDTO) - Constructor for class com.datastrato.gravitino.dto.authorization.UserDTO
Creates a new instance of UserDTO.
UserDTO.Builder<S extends UserDTO.Builder> - Class in com.datastrato.gravitino.dto.authorization
Builder class for constructing a UserDTO instance.
userErrorHandler() - Static method in class com.datastrato.gravitino.client.ErrorHandlers
Creates an error handler specific to User operations.
UserResponse - Class in com.datastrato.gravitino.dto.responses
Represents a response for a user.
UserResponse(UserDTO) - Constructor for class com.datastrato.gravitino.dto.responses.UserResponse
Constructor for UserResponse.
UserResponse() - Constructor for class com.datastrato.gravitino.dto.responses.UserResponse
Default constructor for UserResponse.

V

validate() - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO
Validates the Column DTO.
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO
Validates the distribution.
validate(ColumnDTO[]) - Method in interface com.datastrato.gravitino.dto.rel.expressions.FunctionArg
Validates the function argument.
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitioning.BucketPartitioningDTO
Validates the partitioning columns.
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitioning.FunctionPartitioningDTO
Validates the function partitioning.
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitioning.ListPartitioningDTO
Validates the partitioning columns.
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitioning.Partitioning.SingleFieldPartitioning
Validates the partitioning columns.
validate(ColumnDTO[]) - Method in interface com.datastrato.gravitino.dto.rel.partitioning.Partitioning
Validates the partitioning columns.
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitioning.RangePartitioningDTO
Validates the partitioning columns.
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitioning.TruncatePartitioningDTO
Validates the partitioning columns.
validate(ColumnDTO[]) - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO
Validates the sort order.
validate() - Method in class com.datastrato.gravitino.dto.requests.AddPartitionsRequest
 
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.FilesetCreateRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.RemoveFilesetPropertiesRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.RenameFilesetRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.SetFilesetPropertiesRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.FilesetUpdateRequest.UpdateFilesetCommentRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.FilesetUpdatesRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.GroupAddRequest
Validates the GroupAddRequest request.
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.RoleCreateRequest
Validates the RoleCreateRequest request.
validate() - Method in class com.datastrato.gravitino.dto.requests.RoleGrantRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.RoleRevokeRequest
Validates the fields of the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.SchemaCreateRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.RemoveSchemaPropertyRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdateRequest.SetSchemaPropertyRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.SchemaUpdatesRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableCreateRequest
Validates the TableCreateRequest request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableColumnRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.AddTableIndexRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableColumnRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.DeleteTableIndexRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RemoveTablePropertyRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableColumnRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.RenameTableRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.SetTablePropertyRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateColumnAutoIncrementRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnCommentRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnDefaultValueRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnNullabilityRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnPositionRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableColumnTypeRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdateRequest.UpdateTableCommentRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TableUpdatesRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TopicCreateRequest
 
validate() - Method in class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.RemoveTopicPropertyRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.SetTopicPropertyRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TopicUpdateRequest.UpdateTopicCommentRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.TopicUpdatesRequest
Validates the request.
validate() - Method in class com.datastrato.gravitino.dto.requests.UserAddRequest
Validates the UserAddRequest request.
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
Validates the error response.
validate() - Method in class com.datastrato.gravitino.dto.responses.FilesetResponse
Validates the response.
validate() - Method in class com.datastrato.gravitino.dto.responses.GroupResponse
Validates the response data.
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
Validates the OAuth2ErrorResponse.
validate() - Method in class com.datastrato.gravitino.dto.responses.OAuth2TokenResponse
Validates the response.
validate() - Method in class com.datastrato.gravitino.dto.responses.PartitionNameListResponse
Validates the response data.
validate() - Method in class com.datastrato.gravitino.dto.responses.RoleResponse
Validates the response data.
validate() - Method in class com.datastrato.gravitino.dto.responses.SchemaResponse
Validates the response.
validate() - Method in class com.datastrato.gravitino.dto.responses.TableResponse
Validates the response.
validate() - Method in class com.datastrato.gravitino.dto.responses.TopicResponse
 
validate() - Method in class com.datastrato.gravitino.dto.responses.UserResponse
Validates the response data.
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
Validates the existence of the partition field in the table.
value() - Method in class com.datastrato.gravitino.dto.rel.expressions.LiteralDTO
 
value() - Method in class com.datastrato.gravitino.rel.expressions.Literal.LiteralImpl
Deprecated.
 
value() - Method in interface com.datastrato.gravitino.rel.expressions.Literal
Deprecated.
 
value() - Method in interface com.datastrato.gravitino.rel.expressions.literals.Literal
 
value() - Method in class com.datastrato.gravitino.rel.expressions.literals.Literals.LiteralImpl
 
value() - Method in class com.datastrato.gravitino.rel.types.Decimal
 
valueNotNull(Type, Type) - Static method in class com.datastrato.gravitino.rel.types.Types.MapType
Create a new Types.MapType with the given key type, value type and the value is not nullable.
valueNullable(Type, Type) - Static method in class com.datastrato.gravitino.rel.types.Types.MapType
Create a new Types.MapType with the given key type, value type and the value is nullable.
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.authorization.Privilege.Condition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.authorization.Privilege.Name
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.authorization.SecurableObject.Type
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.partitioning.Partitioning.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.dto.rel.partitions.PartitionDTO.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.datastrato.gravitino.file.Fileset.Type
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.indexes.Index.IndexType
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.authorization.Privilege.Condition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.authorization.Privilege.Name
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.datastrato.gravitino.authorization.SecurableObject.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.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.partitioning.Partitioning.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO
 
values() - Static method in enum com.datastrato.gravitino.dto.rel.partitions.PartitionDTO.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.file.Fileset.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.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.indexes.Index.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface com.datastrato.gravitino.rel.partitions.IdentityPartition
 
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
 
varcharLiteral(int, String) - Static method in class com.datastrato.gravitino.rel.expressions.literals.Literals
Creates a varchar type literal with the given value.
version() - Method in class com.datastrato.gravitino.dto.VersionDTO
 
Version - Class in com.datastrato.gravitino
Retrieve the version and build information from the building process
version - Variable in class com.datastrato.gravitino.Version.VersionInfo
build version
Version.VersionInfo - Class in com.datastrato.gravitino
Store version information
VersionDTO - Class in com.datastrato.gravitino.dto
Represents a Version Data Transfer Object (DTO).
VersionDTO() - Constructor for class com.datastrato.gravitino.dto.VersionDTO
Default constructor for Jackson deserialization.
VersionDTO(String, String, String) - Constructor for class com.datastrato.gravitino.dto.VersionDTO
Creates a new instance of VersionDTO.
VersionInfo() - Constructor for class com.datastrato.gravitino.Version.VersionInfo
 
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.partitioning.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
Sets the arguments of the function.
withAudit(AuditDTO) - Method in class com.datastrato.gravitino.dto.authorization.GroupDTO.Builder
Sets the audit information of the group.
withAudit(AuditDTO) - Method in class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
Sets the audit information of the role.
withAudit(AuditDTO) - Method in class com.datastrato.gravitino.dto.authorization.UserDTO.Builder
Sets the audit information of the user.
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.messaging.TopicDTO.Builder
Sets the audit information for the topic.
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.
withAutoIncrement(boolean) - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
Sets whether the column is an auto-increment column.
withClientPrincipal(String) - Method in class com.datastrato.gravitino.client.KerberosTokenProvider.Builder
Sets the client principal for the HTTP token requests.
withColumnName(String) - Method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO.Builder
Set the column name for the field reference.
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.messaging.TopicDTO.Builder
Sets the comment associated with the topic.
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.
withCondition(Privilege.Condition) - Method in class com.datastrato.gravitino.dto.authorization.PrivilegeDTO.Builder
Sets the condition of the privilege.
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
Set the data type of the literal.
withDefaultValue(Expression) - Method in class com.datastrato.gravitino.dto.rel.ColumnDTO.Builder
Sets the default value of the column.
withDirection(SortDirection) - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO.Builder
Set the sort direction.
withDistribution(DistributionDTO) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Sets the distribution of the table.
withExpressions(Expression[]) - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl.Builder
Set the expressions of the distribution.
withFieldName(String[]) - Method in class com.datastrato.gravitino.dto.rel.expressions.FieldReferenceDTO.Builder
Set the field name for the field reference.
withFieldNames(String[][]) - Method in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO.Builder
Sets the field names of the index.
withFieldNames(String[][]) - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO.Builder
Set the field names for the partition.
withFieldNames(String[][]) - Method in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl.Builder
Set the field names of the index.
withFullName(String) - Method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO.Builder
Sets the full name of the securable object.
withFunctionArgs(FunctionArg...) - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO.Builder
Set the function arguments for the function expression.
withFunctionName(String) - Method in class com.datastrato.gravitino.dto.rel.expressions.FuncExpressionDTO.Builder
Set the function name for the function expression.
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.GravitinoClientBase.Builder
Set base header for Gravitino Client.
withHeaders(Map<String, String>) - Method in class com.datastrato.gravitino.client.HTTPClient.Builder
Adds multiple request headers to the HTTP client.
withIndex(IndexDTO[]) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Sets the indexes of the table.
withIndexType(Index.IndexType) - Method in class com.datastrato.gravitino.dto.rel.indexes.IndexDTO.Builder
Sets the type of the index.
withIndexType(Index.IndexType) - Method in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl.Builder
Set the type of the index.
withKerberosAuth(KerberosTokenProvider) - Method in class com.datastrato.gravitino.client.GravitinoClientBase.Builder
Sets KerberosTokenProvider for the Gravitino.
withKeyTabFile(File) - Method in class com.datastrato.gravitino.client.KerberosTokenProvider.Builder
Sets the keyTabFile for the HTTP token requests.
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.
withLists(LiteralDTO[][]) - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO.Builder
Set the lists of the partition for the builder.
withLower(LiteralDTO) - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO.Builder
Set the lower bound for the partition.
withMetalake(String) - Method in class com.datastrato.gravitino.client.GravitinoClient.ClientBuilder
Optional, set the metalake name for this client.
withName(String) - Method in class com.datastrato.gravitino.dto.authorization.GroupDTO.Builder
Sets the name of the group.
withName(Privilege.Name) - Method in class com.datastrato.gravitino.dto.authorization.PrivilegeDTO.Builder
Sets the name of the privilege.
withName(String) - Method in class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
Sets the name of the role.
withName(String) - Method in class com.datastrato.gravitino.dto.authorization.UserDTO.Builder
Sets the name of the user.
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.messaging.TopicDTO.Builder
Sets the name of the topic.
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.indexes.IndexDTO.Builder
Sets the name of the index.
withName(String) - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO.Builder
Set the name of the partition.
withName(String) - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO.Builder
Set the name of the partition for the builder.
withName(String) - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO.Builder
Set the name for the partition.
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.
withName(String) - Method in class com.datastrato.gravitino.rel.indexes.Indexes.IndexImpl.Builder
Set the name of the index.
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
Set the null ordering.
withNumber(int) - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO.Builder
Sets the number of buckets.
withNumber(int) - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl.Builder
Set the number of buckets of the distribution.
withOAuth(OAuth2TokenProvider) - Method in class com.datastrato.gravitino.client.GravitinoClientBase.Builder
Sets OAuth2TokenProvider for Gravitino.
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
Sets the partitioning of the table.
withPath(String) - Method in class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider.Builder
Sets the path for the HTTP token requests.
withPreConnectHandler(Runnable) - Method in class com.datastrato.gravitino.client.HTTPClient.Builder
Sets the preConnect handle for the HTTP client.
withPrivileges(PrivilegeDTO[]) - Method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO.Builder
Sets the privileges of the securable object.
withProperties(Map<String, String>) - Method in class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
Sets the properties of the role.
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.messaging.TopicDTO.Builder
Sets the properties associated with the topic.
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.partitions.IdentityPartitionDTO.Builder
Set the properties for the partition.
withProperties(Map<String, String>) - Method in class com.datastrato.gravitino.dto.rel.partitions.ListPartitionDTO.Builder
Set the properties of the partition for the builder.
withProperties(Map<String, String>) - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO.Builder
Set the properties for the partition.
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.
withRoles(List<String>) - Method in class com.datastrato.gravitino.dto.authorization.GroupDTO.Builder
Sets the roles of the group.
withRoles(List<String>) - Method in class com.datastrato.gravitino.dto.authorization.UserDTO.Builder
Sets the roles of the user.
withScope(String) - Method in class com.datastrato.gravitino.client.DefaultOAuth2TokenProvider.Builder
Sets the scope for the HTTP token requests.
withSecurableObjects(SecurableObjectDTO[]) - Method in class com.datastrato.gravitino.dto.authorization.RoleDTO.Builder
Sets the securable objects of the role.
withSimpleAuth() - Method in class com.datastrato.gravitino.client.GravitinoClientBase.Builder
Sets the simple mode authentication for Gravitino
withSortOrders(SortOrderDTO[]) - Method in class com.datastrato.gravitino.dto.rel.TableDTO.Builder
Sets the sort orders of the table.
withSortTerm(FunctionArg) - Method in class com.datastrato.gravitino.dto.rel.SortOrderDTO.Builder
Set the sort term.
withStrategy(Strategy) - Method in class com.datastrato.gravitino.dto.rel.DistributionDTO.Builder
Sets the strategy of the distribution.
withStrategy(Strategy) - Method in class com.datastrato.gravitino.rel.expressions.distributions.Distributions.DistributionImpl.Builder
Set the strategy of the distribution.
withTimeZone() - Static method in class com.datastrato.gravitino.rel.types.Types.TimestampType
 
withType(SecurableObject.Type) - Method in class com.datastrato.gravitino.dto.authorization.SecurableObjectDTO.Builder
Sets the type of the securable object.
withType(Catalog.Type) - Method in class com.datastrato.gravitino.dto.CatalogDTO.Builder
Sets the type of the catalog.
withUnparsedExpression(String) - Method in class com.datastrato.gravitino.dto.rel.expressions.UnparsedExpressionDTO.Builder
Set the unparsed expression.
withUpper(LiteralDTO) - Method in class com.datastrato.gravitino.dto.rel.partitions.RangePartitionDTO.Builder
Set the upper bound for the partition.
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
Set the value of the literal.
withValues(LiteralDTO[]) - Method in class com.datastrato.gravitino.dto.rel.partitions.IdentityPartitionDTO.Builder
Set the values for the partition.
withVersionCheckDisabled() - Method in class com.datastrato.gravitino.client.GravitinoClientBase.Builder
Optional, set a flag to verify the client is supported to connector the server
WriteFileset() - Constructor for class com.datastrato.gravitino.authorization.Privileges.WriteFileset
 
WriteTable() - Constructor for class com.datastrato.gravitino.authorization.Privileges.WriteTable
 
WriteTopic() - Constructor for class com.datastrato.gravitino.authorization.Privileges.WriteTopic
 

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.partitioning
Represents the year partitioning.
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