- Accessor<T> - Interface in org.apache.iceberg
-
- accessor() - Method in class org.apache.iceberg.expressions.BoundReference
-
- accessorForField(int) - Method in class org.apache.iceberg.Schema
-
Returns an accessor for retrieving the data from
StructLike.
- Accessors - Class in org.apache.iceberg
-
Position2Accessor and Position3Accessor here is an optimization.
- Action<ThisT,R> - Interface in org.apache.iceberg.actions
-
An action performed on a table.
- ActionsProvider - Interface in org.apache.iceberg.actions
-
An API that should be implemented by query engine integrations for providing actions.
- add(D) - Method in interface org.apache.iceberg.io.FileAppender
-
- add(CharSequence) - Method in class org.apache.iceberg.util.CharSequenceSet
-
- addAll(Iterator<D>) - Method in interface org.apache.iceberg.io.FileAppender
-
- addAll(Iterable<D>) - Method in interface org.apache.iceberg.io.FileAppender
-
- addAll(Collection<? extends CharSequence>) - Method in class org.apache.iceberg.util.CharSequenceSet
-
- addCloseable(Closeable) - Method in class org.apache.iceberg.io.CloseableGroup
-
- addColumn(String, Type) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new top-level column.
- addColumn(String, Type, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new top-level column.
- addColumn(String, String, Type) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new column to a nested struct.
- addColumn(String, String, Type, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new column to a nested struct.
- addDeletes(DeleteFile) - Method in interface org.apache.iceberg.RowDelta
-
- ADDED_FILES_COUNT - Static variable in interface org.apache.iceberg.ManifestFile
-
- ADDED_ROWS_COUNT - Static variable in interface org.apache.iceberg.ManifestFile
-
- addedDataFilesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupRewriteResult
-
- addedDataFilesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
-
- addedFiles() - Method in interface org.apache.iceberg.Snapshot
-
Return all files added to the table in this snapshot.
- addedFilesCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the number of data files with status ADDED in the manifest file.
- addedManifests() - Method in interface org.apache.iceberg.actions.RewriteManifests.Result
-
Returns added manifests.
- addedRowsCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the total number of rows in all data files with status ADDED in the manifest file.
- addExtension(String) - Method in enum org.apache.iceberg.FileFormat
-
Returns filename with this format's extension added, if necessary.
- addField(String) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Add a new partition field from a source column.
- addField(Term) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
- addField(String, Term) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Add a new partition field from an
expression term, with the given partition field name.
- addFile(DataFile) - Method in interface org.apache.iceberg.OverwriteFiles
-
- addFile(DataFile) - Method in interface org.apache.iceberg.ReplacePartitions
-
- addManifest(ManifestFile) - Method in interface org.apache.iceberg.RewriteManifests
-
- addRequiredColumn(String, Type) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required top-level column.
- addRequiredColumn(String, Type, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required top-level column.
- addRequiredColumn(String, String, Type) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required top-level column.
- addRequiredColumn(String, String, Type, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required top-level column.
- addRows(DataFile) - Method in interface org.apache.iceberg.RowDelta
-
- afterField(Types.NestedField) - Method in class org.apache.iceberg.types.IndexByName
-
- afterField(Types.NestedField) - Method in class org.apache.iceberg.types.IndexParents
-
- afterField(Types.NestedField) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- afterListElement(Types.NestedField) - Method in class org.apache.iceberg.types.IndexByName
-
- afterListElement(Types.NestedField) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- afterMapKey(Types.NestedField) - Method in class org.apache.iceberg.types.IndexByName
-
- afterMapKey(Types.NestedField) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- afterMapValue(Types.NestedField) - Method in class org.apache.iceberg.types.IndexByName
-
- afterMapValue(Types.NestedField) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- aliasToId(String) - Method in class org.apache.iceberg.Schema
-
Returns the column id for the given column alias.
- allManifests() - Method in interface org.apache.iceberg.Snapshot
-
Return all
ManifestFile instances for either data or delete manifests in this snapshot.
- allowIncompatibleChanges() - Method in interface org.apache.iceberg.UpdateSchema
-
Allow incompatible changes to the schema.
- AlreadyExistsException - Exception in org.apache.iceberg.exceptions
-
Exception raised when attempting to create a table that already exists.
- AlreadyExistsException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.AlreadyExistsException
-
- AlreadyExistsException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.AlreadyExistsException
-
- alwaysFalse() - Static method in class org.apache.iceberg.expressions.Expressions
-
- alwaysFalse() - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- alwaysNull(String, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
-
- alwaysNull(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
-
- alwaysNull(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- alwaysNull() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a
Transform that always produces null.
- alwaysTrue() - Static method in class org.apache.iceberg.expressions.Expressions
-
- alwaysTrue() - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- And - Class in org.apache.iceberg.expressions
-
- and(Expression, Expression) - Static method in class org.apache.iceberg.expressions.Expressions
-
- and(Expression, Expression, Expression...) - Static method in class org.apache.iceberg.expressions.Expressions
-
- and(R, R) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- APPEND - Static variable in class org.apache.iceberg.DataOperations
-
New data is appended to the table and no data is removed or deleted.
- appendFile(DataFile) - Method in interface org.apache.iceberg.AppendFiles
-
- AppendFiles - Interface in org.apache.iceberg
-
API for appending new files in a table.
- appendManifest(ManifestFile) - Method in interface org.apache.iceberg.AppendFiles
-
- appendsAfter(long) - Method in interface org.apache.iceberg.TableScan
-
Create a new
TableScan to read appended data from
fromSnapshotId exclusive to the current snapshot
inclusive.
- appendsBetween(long, long) - Method in interface org.apache.iceberg.TableScan
-
Create a new
TableScan to read appended data from
fromSnapshotId exclusive to
toSnapshotId
inclusive.
- apply() - Method in interface org.apache.iceberg.PendingUpdate
-
Apply the pending changes and return the uncommitted changes for validation.
- apply(S) - Method in interface org.apache.iceberg.transforms.Transform
-
Transforms a value to its corresponding partition value.
- apply(S) - Method in class org.apache.iceberg.transforms.UnknownTransform
-
- as(String) - Method in interface org.apache.iceberg.actions.SnapshotTable
-
Sets the table identifier for the newly created Iceberg table.
- asc(Term, NullOrder) - Method in class org.apache.iceberg.SortOrder.Builder
-
Add an expression term to the sort, ascending with the given null order.
- asc(String) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add a field to the sort by field name, ascending with nulls first.
- asc(String, NullOrder) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add a field to the sort by field name, ascending with the given null order.
- asc(Term) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add an expression term to the sort, ascending with nulls first.
- asc(Term, NullOrder) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add an expression term to the sort, ascending with the given null order.
- asCombinedScanTask() - Method in interface org.apache.iceberg.CombinedScanTask
-
- asCombinedScanTask() - Method in interface org.apache.iceberg.ScanTask
-
- asDataTask() - Method in interface org.apache.iceberg.DataTask
-
- asDataTask() - Method in interface org.apache.iceberg.ScanTask
-
Returns this cast to
DataTask if it is one
- asFileScanTask() - Method in interface org.apache.iceberg.FileScanTask
-
- asFileScanTask() - Method in interface org.apache.iceberg.ScanTask
-
- asListType() - Method in interface org.apache.iceberg.types.Type
-
- asListType() - Method in class org.apache.iceberg.types.Types.ListType
-
- asLiteralPredicate() - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
-
- asLiteralPredicate() - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- asMapType() - Method in interface org.apache.iceberg.types.Type
-
- asMapType() - Method in class org.apache.iceberg.types.Types.MapType
-
- asNestedType() - Method in interface org.apache.iceberg.types.Type
-
- asNestedType() - Method in class org.apache.iceberg.types.Type.NestedType
-
- asOfTime(long) - Method in interface org.apache.iceberg.TableScan
-
Create a new
TableScan from this scan's configuration that will use the most recent
snapshot as of the given time in milliseconds.
- asOptional() - Method in class org.apache.iceberg.types.Types.NestedField
-
- asPrimitiveType() - Method in interface org.apache.iceberg.types.Type
-
- asPrimitiveType() - Method in class org.apache.iceberg.types.Type.PrimitiveType
-
- asRequired() - Method in class org.apache.iceberg.types.Types.NestedField
-
- asSetPredicate() - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- asSetPredicate() - Method in class org.apache.iceberg.expressions.BoundSetPredicate
-
- assignFreshIds(Type, TypeUtil.NextID) - Static method in class org.apache.iceberg.types.TypeUtil
-
- assignFreshIds(Schema, TypeUtil.NextID) - Static method in class org.apache.iceberg.types.TypeUtil
-
- assignFreshIds(int, Schema, TypeUtil.NextID) - Static method in class org.apache.iceberg.types.TypeUtil
-
- assignFreshIds(Schema, Schema, TypeUtil.NextID) - Static method in class org.apache.iceberg.types.TypeUtil
-
Assigns ids to match a given schema, and fresh ids from the
nextId function for all other fields.
- assignIncreasingFreshIds(Schema) - Static method in class org.apache.iceberg.types.TypeUtil
-
Assigns strictly increasing fresh ids for all fields in a schema, starting from 1.
- asStruct() - Method in class org.apache.iceberg.Schema
-
- asStructType() - Method in interface org.apache.iceberg.types.Type
-
- asStructType() - Method in class org.apache.iceberg.types.Types.StructType
-
- asUnaryPredicate() - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- asUnaryPredicate() - Method in class org.apache.iceberg.expressions.BoundUnaryPredicate
-
- canTransform(Type) - Method in interface org.apache.iceberg.transforms.Transform
-
Checks whether this function can be applied to the given
Type.
- canTransform(Type) - Method in class org.apache.iceberg.transforms.UnknownTransform
-
- caseInsensitiveField(String) - Method in class org.apache.iceberg.types.Types.StructType
-
- caseInsensitiveFindField(String) - Method in class org.apache.iceberg.Schema
-
- caseInsensitiveSelect(String...) - Method in class org.apache.iceberg.Schema
-
Creates a projection schema for a subset of columns, selected by case insensitive names
- caseInsensitiveSelect(Collection<String>) - Method in class org.apache.iceberg.Schema
-
Creates a projection schema for a subset of columns, selected by case insensitive names
- caseSensitive(boolean) - Method in interface org.apache.iceberg.OverwriteFiles
-
Enables or disables case sensitive expression binding for validations that accept expressions.
- caseSensitive(boolean) - Method in interface org.apache.iceberg.RowDelta
-
Enables or disables case sensitive expression binding for validations that accept expressions.
- caseSensitive(boolean) - Method in class org.apache.iceberg.SortOrder.Builder
-
- caseSensitive(boolean) - Method in interface org.apache.iceberg.TableScan
-
- caseSensitive(boolean) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Set whether column resolution in the source schema should be case sensitive.
- Catalog - Interface in org.apache.iceberg.catalog
-
A Catalog API for table create, drop, and load operations.
- Catalog.TableBuilder - Interface in org.apache.iceberg.catalog
-
- charAt(int) - Method in class org.apache.iceberg.util.CharSequenceWrapper
-
- charSequences() - Static method in class org.apache.iceberg.types.Comparators
-
- CharSequenceSet - Class in org.apache.iceberg.util
-
- CharSequenceWrapper - Class in org.apache.iceberg.util
-
Wrapper class to adapt CharSequence for use in maps and sets.
- check(boolean, String, Object...) - Static method in exception org.apache.iceberg.exceptions.NoSuchIcebergTableException
-
- check(boolean, String, Object...) - Static method in exception org.apache.iceberg.exceptions.ValidationException
-
- checkCompatibility(SortOrder, Schema) - Static method in class org.apache.iceberg.SortOrder
-
- CheckCompatibility - Class in org.apache.iceberg.types
-
- cherrypick(long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Apply supported changes in given snapshot and create a new snapshot which will be set as the
current snapshot on commit.
- CherrypickAncestorCommitException - Exception in org.apache.iceberg.exceptions
-
This exception occurs when one cherrypicks an ancestor or when the picked snapshot is already linked to
a published ancestor.
- CherrypickAncestorCommitException(long) - Constructor for exception org.apache.iceberg.exceptions.CherrypickAncestorCommitException
-
- CherrypickAncestorCommitException(long, long) - Constructor for exception org.apache.iceberg.exceptions.CherrypickAncestorCommitException
-
- child() - Method in class org.apache.iceberg.expressions.Not
-
- cleanExpiredFiles(boolean) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Allows expiration of snapshots without any cleanup of underlying manifest or data files.
- clear() - Method in class org.apache.iceberg.util.CharSequenceSet
-
- close() - Method in class org.apache.iceberg.io.CloseableGroup
-
- close() - Method in class org.apache.iceberg.io.FilterIterator
-
- CloseableGroup - Class in org.apache.iceberg.io
-
- CloseableGroup() - Constructor for class org.apache.iceberg.io.CloseableGroup
-
- CloseableIterable<T> - Interface in org.apache.iceberg.io
-
- CloseableIterable.ConcatCloseableIterable<E> - Class in org.apache.iceberg.io
-
- CloseableIterator<T> - Interface in org.apache.iceberg.io
-
- ClosingIterator<T> - Class in org.apache.iceberg.io
-
A convenience wrapper around
CloseableIterator, providing auto-close
functionality when all of the elements in the iterator are consumed.
- ClosingIterator(CloseableIterator<T>) - Constructor for class org.apache.iceberg.io.ClosingIterator
-
- clusterBy(Function<DataFile, Object>) - Method in interface org.apache.iceberg.RewriteManifests
-
Groups an existing
DataFile by a cluster key produced by a function.
- COLUMN_SIZES - Static variable in interface org.apache.iceberg.DataFile
-
- columns() - Method in class org.apache.iceberg.Schema
-
Returns a List of the
columns in this Schema.
- columnSizes() - Method in interface org.apache.iceberg.ContentFile
-
Returns if collected, map from column ID to the size of the column in bytes, null otherwise.
- columnSizes() - Method in class org.apache.iceberg.Metrics
-
Get the number of bytes for all fields in a file.
- combine(Iterable<E>, Closeable) - Static method in interface org.apache.iceberg.io.CloseableIterable
-
- CombinedScanTask - Interface in org.apache.iceberg
-
A scan task made of several ranges from files.
- commit() - Method in interface org.apache.iceberg.PendingUpdate
-
Apply the pending changes and commit.
- CommitFailedException - Exception in org.apache.iceberg.exceptions
-
Exception raised when a commit fails because of out of date metadata.
- CommitFailedException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.CommitFailedException
-
- CommitFailedException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.CommitFailedException
-
- CommitStateUnknownException - Exception in org.apache.iceberg.exceptions
-
Exception for a failure to confirm either affirmatively or negatively that a commit was applied.
- CommitStateUnknownException(Throwable) - Constructor for exception org.apache.iceberg.exceptions.CommitStateUnknownException
-
- commitTransaction() - Method in interface org.apache.iceberg.Transaction
-
Apply the pending changes from all actions and commit.
- comparator() - Method in interface org.apache.iceberg.expressions.BoundTerm
-
Returns a Comparator for values produced by this term.
- comparator() - Method in interface org.apache.iceberg.expressions.Literal
-
Return a Comparator for values.
- Comparators - Class in org.apache.iceberg.types
-
- compatibleWith(PartitionSpec) - Method in class org.apache.iceberg.PartitionSpec
-
Returns true if this spec is equivalent to the other, with partition field ids ignored.
- concat(Iterable<CloseableIterable<E>>) - Static method in interface org.apache.iceberg.io.CloseableIterable
-
- contains(Object) - Method in class org.apache.iceberg.util.CharSequenceSet
-
- containsAll(Collection<?>) - Method in class org.apache.iceberg.util.CharSequenceSet
-
- containsNaN() - Method in interface org.apache.iceberg.ManifestFile.PartitionFieldSummary
-
Returns true if at least one data file in the manifest has a NaN value for the field.
- containsNull() - Method in interface org.apache.iceberg.ManifestFile.PartitionFieldSummary
-
Returns true if at least one data file in the manifest has a null value for the field.
- content() - Method in interface org.apache.iceberg.ContentFile
-
Returns type of content stored in the file; one of DATA, POSITION_DELETES, or EQUALITY_DELETES.
- CONTENT - Static variable in interface org.apache.iceberg.DataFile
-
- content() - Method in interface org.apache.iceberg.DataFile
-
- content() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the content stored in the manifest; either DATA or DELETES.
- ContentFile<F> - Interface in org.apache.iceberg
-
- Conversions - Class in org.apache.iceberg.types
-
- convert(byte[]) - Static method in class org.apache.iceberg.util.UUIDUtil
-
- convert(byte[], int) - Static method in class org.apache.iceberg.util.UUIDUtil
-
- convert(ByteBuffer) - Static method in class org.apache.iceberg.util.UUIDUtil
-
- convert(UUID) - Static method in class org.apache.iceberg.util.UUIDUtil
-
- convertToByteBuffer(UUID) - Static method in class org.apache.iceberg.util.UUIDUtil
-
- copy() - Method in interface org.apache.iceberg.ContentFile
-
Copies this file.
- copy() - Method in interface org.apache.iceberg.data.Record
-
- copy(Map<String, Object>) - Method in interface org.apache.iceberg.data.Record
-
- copy(String, Object) - Method in interface org.apache.iceberg.data.Record
-
- copy(String, Object, String, Object) - Method in interface org.apache.iceberg.data.Record
-
- copy(String, Object, String, Object, String, Object) - Method in interface org.apache.iceberg.data.Record
-
- copy() - Method in interface org.apache.iceberg.encryption.EncryptionKeyMetadata
-
- copy() - Method in interface org.apache.iceberg.ManifestFile
-
- copy() - Method in interface org.apache.iceberg.ManifestFile.PartitionFieldSummary
-
- copy() - Method in class org.apache.iceberg.PartitionKey
-
- copy(ByteBuffer) - Static method in class org.apache.iceberg.util.ByteBuffers
-
- copyWithoutStats() - Method in interface org.apache.iceberg.ContentFile
-
Copies this file without file stats.
- create() - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Creates the table.
- create() - Method in interface org.apache.iceberg.io.OutputFile
-
- create(Schema, String) - Method in interface org.apache.iceberg.Tables
-
- create(Schema, PartitionSpec, String) - Method in interface org.apache.iceberg.Tables
-
- create(Schema, PartitionSpec, Map<String, String>, String) - Method in interface org.apache.iceberg.Tables
-
- create(Schema, PartitionSpec, SortOrder, Map<String, String>, String) - Method in interface org.apache.iceberg.Tables
-
- create(Schema, Set<Integer>) - Static method in class org.apache.iceberg.util.StructProjection
-
- create(Schema, Schema) - Static method in class org.apache.iceberg.util.StructProjection
-
- createNamespace(Namespace) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Create a namespace in the catalog.
- createNamespace(Namespace, Map<String, String>) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Create a namespace in the catalog.
- createOrOverwrite() - Method in interface org.apache.iceberg.io.OutputFile
-
- createOrReplaceTransaction() - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Starts a transaction to create or replace the table.
- createTable(TableIdentifier, Schema, PartitionSpec, String, Map<String, String>) - Method in interface org.apache.iceberg.catalog.Catalog
-
Create a table.
- createTable(TableIdentifier, Schema, PartitionSpec, Map<String, String>) - Method in interface org.apache.iceberg.catalog.Catalog
-
Create a table.
- createTable(TableIdentifier, Schema, PartitionSpec) - Method in interface org.apache.iceberg.catalog.Catalog
-
Create a table.
- createTable(TableIdentifier, Schema) - Method in interface org.apache.iceberg.catalog.Catalog
-
Create an unpartitioned table.
- createTransaction() - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Starts a transaction to create the table.
- currentSnapshot() - Method in interface org.apache.iceberg.Table
-
Get the current
snapshot for this table, or null if there are no snapshots.
- CustomOrderSchemaVisitor() - Constructor for class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
-
- DataFile - Interface in org.apache.iceberg
-
Interface for data files listed in a table manifest.
- dataManifests() - Method in interface org.apache.iceberg.Snapshot
-
Return a
ManifestFile for each data manifest in this snapshot.
- DataOperations - Class in org.apache.iceberg
-
Data operations that produce snapshots.
- DataTask - Interface in org.apache.iceberg
-
A task that returns data as
rows instead of where to read data.
- DateType() - Constructor for class org.apache.iceberg.types.Types.DateType
-
- day(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- day(String, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
-
- day(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
-
- day(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- day(String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- day(String, int, SortDirection, NullOrder) - Method in interface org.apache.iceberg.transforms.SortOrderVisitor
-
- day(Type) - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a day
Transform for date or timestamp types.
- decimalRequiredBytes(int) - Static method in class org.apache.iceberg.types.TypeUtil
-
- decrypt(EncryptedInputFile) - Method in interface org.apache.iceberg.encryption.EncryptionManager
-
- decrypt(Iterable<EncryptedInputFile>) - Method in interface org.apache.iceberg.encryption.EncryptionManager
-
- dedupName() - Method in interface org.apache.iceberg.transforms.Transform
-
Return the unique transform name to check if similar transforms for the same source field
are added multiple times in partition spec builder.
- defaultFormat(FileFormat) - Method in interface org.apache.iceberg.UpdateProperties
-
Set the default file format for the table.
- DelegatingInputStream - Interface in org.apache.iceberg.io
-
- DelegatingOutputStream - Interface in org.apache.iceberg.io
-
- DELETE - Static variable in class org.apache.iceberg.DataOperations
-
Data is deleted from the table and no data is added.
- deleteColumn(String) - Method in interface org.apache.iceberg.UpdateSchema
-
Delete a column in the schema.
- DELETED_FILES_COUNT - Static variable in interface org.apache.iceberg.ManifestFile
-
- DELETED_ROWS_COUNT - Static variable in interface org.apache.iceberg.ManifestFile
-
- deletedDataFilesCount() - Method in interface org.apache.iceberg.actions.DeleteReachableFiles.Result
-
Returns the number of deleted data files.
- deletedDataFilesCount() - Method in interface org.apache.iceberg.actions.ExpireSnapshots.Result
-
Returns the number of deleted data files.
- deletedFiles() - Method in interface org.apache.iceberg.Snapshot
-
Return all files deleted from the table in this snapshot.
- deletedFilesCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the number of data files with status DELETED in the manifest file.
- deletedManifestListsCount() - Method in interface org.apache.iceberg.actions.DeleteReachableFiles.Result
-
Returns the number of deleted manifest lists.
- deletedManifestListsCount() - Method in interface org.apache.iceberg.actions.ExpireSnapshots.Result
-
Returns the number of deleted manifest lists.
- deletedManifestsCount() - Method in interface org.apache.iceberg.actions.DeleteReachableFiles.Result
-
Returns the number of deleted manifests.
- deletedManifestsCount() - Method in interface org.apache.iceberg.actions.ExpireSnapshots.Result
-
Returns the number of deleted manifests.
- deletedOtherFilesCount() - Method in interface org.apache.iceberg.actions.DeleteReachableFiles.Result
-
Returns the number of deleted metadata json, version hint files.
- deletedRowsCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the total number of rows in all data files with status DELETED in the manifest file.
- DeleteFile - Interface in org.apache.iceberg
-
Interface for delete files listed in a table delete manifest.
- deleteFile(CharSequence) - Method in interface org.apache.iceberg.DeleteFiles
-
Delete a file path from the underlying table.
- deleteFile(DataFile) - Method in interface org.apache.iceberg.DeleteFiles
-
Delete a file tracked by a
DataFile from the underlying table.
- deleteFile(String) - Method in interface org.apache.iceberg.io.FileIO
-
Delete the file at the given path.
- deleteFile(InputFile) - Method in interface org.apache.iceberg.io.FileIO
-
- deleteFile(OutputFile) - Method in interface org.apache.iceberg.io.FileIO
-
- deleteFile(DataFile) - Method in interface org.apache.iceberg.OverwriteFiles
-
- DeleteFiles - Interface in org.apache.iceberg
-
API for deleting files from a table.
- deleteFromRowFilter(Expression) - Method in interface org.apache.iceberg.DeleteFiles
-
Delete files that match an
Expression on data rows from the table.
- deleteManifest(ManifestFile) - Method in interface org.apache.iceberg.RewriteManifests
-
- deleteManifests() - Method in interface org.apache.iceberg.Snapshot
-
Return a
ManifestFile for each delete manifest in this snapshot.
- deleteOrphanFiles(Table) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to delete orphan files.
- DeleteOrphanFiles - Interface in org.apache.iceberg.actions
-
An action that deletes orphan files in a table.
- DeleteOrphanFiles.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- deleteReachableFiles(String) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to delete all the files reachable from given metadata location.
- DeleteReachableFiles - Interface in org.apache.iceberg.actions
-
An action that deletes all files referenced by a table metadata file.
- DeleteReachableFiles.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- deletes() - Method in interface org.apache.iceberg.FileScanTask
-
A list of
delete files to apply when reading the task's data file.
- deleteWith(Consumer<String>) - Method in interface org.apache.iceberg.actions.DeleteOrphanFiles
-
Passes an alternative delete implementation that will be used for orphan files.
- deleteWith(Consumer<String>) - Method in interface org.apache.iceberg.actions.DeleteReachableFiles
-
Passes an alternative delete implementation that will be used for files.
- deleteWith(Consumer<String>) - Method in interface org.apache.iceberg.actions.ExpireSnapshots
-
Passes an alternative delete implementation that will be used for manifests and data files.
- deleteWith(Consumer<String>) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Passes an alternative delete implementation that will be used for manifests and data files.
- deleteWith(Consumer<String>) - Method in interface org.apache.iceberg.SnapshotUpdate
-
Set a callback to delete files instead of the table's default.
- desc(Term, NullOrder) - Method in class org.apache.iceberg.SortOrder.Builder
-
Add an expression term to the sort, ascending with the given null order.
- desc(String) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add a field to the sort by field name, ascending with nulls first.
- desc(String, NullOrder) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add a field to the sort by field name, ascending with the given null order.
- desc(Term) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add an expression term to the sort, ascending with nulls first.
- desc(Term, NullOrder) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add an expression term to the sort, ascending with the given null order.
- direction() - Method in class org.apache.iceberg.SortField
-
Returns the sort direction
- DistributionMode - Enum in org.apache.iceberg
-
Enum of supported write distribution mode, it defines the write behavior of batch or streaming job:
- doc() - Method in class org.apache.iceberg.types.Types.NestedField
-
- DoubleType() - Constructor for class org.apache.iceberg.types.Types.DoubleType
-
- dropNamespace(Namespace) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Drop a namespace.
- dropTable(TableIdentifier) - Method in interface org.apache.iceberg.catalog.Catalog
-
Drop a table and delete all data and metadata files.
- dropTable(TableIdentifier, boolean) - Method in interface org.apache.iceberg.catalog.Catalog
-
Drop a table; optionally delete data and metadata files.
- DuplicateWAPCommitException - Exception in org.apache.iceberg.exceptions
-
This exception occurs when the WAP workflow detects a duplicate wap commit.
- DuplicateWAPCommitException(String) - Constructor for exception org.apache.iceberg.exceptions.DuplicateWAPCommitException
-
- elementId() - Method in class org.apache.iceberg.types.Types.ListType
-
- elementType() - Method in class org.apache.iceberg.types.Types.ListType
-
- empty() - Static method in class org.apache.iceberg.catalog.Namespace
-
- EMPTY - Static variable in interface org.apache.iceberg.encryption.EncryptionKeyMetadata
-
- empty() - Static method in interface org.apache.iceberg.encryption.EncryptionKeyMetadata
-
- empty() - Static method in interface org.apache.iceberg.io.CloseableIterable
-
- empty() - Static method in interface org.apache.iceberg.io.CloseableIterator
-
- empty() - Static method in class org.apache.iceberg.util.CharSequenceSet
-
- encrypt(OutputFile) - Method in interface org.apache.iceberg.encryption.EncryptionManager
-
- encrypt(Iterable<OutputFile>) - Method in interface org.apache.iceberg.encryption.EncryptionManager
-
- EncryptedInputFile - Interface in org.apache.iceberg.encryption
-
Thin wrapper around an
InputFile instance that is encrypted.
- encryptedInputFile() - Method in interface org.apache.iceberg.encryption.EncryptedInputFile
-
The
InputFile that is reading raw encrypted bytes from the underlying file system.
- EncryptedOutputFile - Interface in org.apache.iceberg.encryption
-
Thin wrapper around a
OutputFile that is encrypting bytes written to the underlying
file system, via an encryption key that is symbolized by the enclosed
EncryptionKeyMetadata.
- encryptingOutputFile() - Method in interface org.apache.iceberg.encryption.EncryptedOutputFile
-
An OutputFile instance that encrypts the bytes that are written to its output streams.
- encryption() - Method in interface org.apache.iceberg.Table
-
- EncryptionKeyMetadata - Interface in org.apache.iceberg.encryption
-
Light typedef over a ByteBuffer that indicates that the given bytes represent metadata about
an encrypted data file's encryption key.
- EncryptionManager - Interface in org.apache.iceberg.encryption
-
Module for encrypting and decrypting table data files.
- eq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- eq(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- equal(String, T) - Static method in class org.apache.iceberg.expressions.Expressions
-
- equal(UnboundTerm<T>, T) - Static method in class org.apache.iceberg.expressions.Expressions
-
- EQUALITY_IDS - Static variable in interface org.apache.iceberg.DataFile
-
- equalityFieldIds() - Method in interface org.apache.iceberg.ContentFile
-
Returns the set of field IDs used for equality comparison, in equality delete files.
- equalityFieldIds() - Method in interface org.apache.iceberg.DataFile
-
- equals(Object) - Method in class org.apache.iceberg.catalog.Namespace
-
- equals(Object) - Method in class org.apache.iceberg.catalog.TableIdentifier
-
- equals(Object) - Method in class org.apache.iceberg.PartitionField
-
- equals(Object) - Method in class org.apache.iceberg.PartitionKey
-
- equals(Object) - Method in class org.apache.iceberg.PartitionSpec
-
- equals(Object) - Method in class org.apache.iceberg.SortField
-
- equals(Object) - Method in class org.apache.iceberg.SortOrder
-
- equals(Object) - Method in class org.apache.iceberg.transforms.UnknownTransform
-
- equals(Object) - Method in class org.apache.iceberg.types.Types.DecimalType
-
- equals(Object) - Method in class org.apache.iceberg.types.Types.FixedType
-
- equals(Object) - Method in class org.apache.iceberg.types.Types.ListType
-
- equals(Object) - Method in class org.apache.iceberg.types.Types.MapType
-
- equals(Object) - Method in class org.apache.iceberg.types.Types.NestedField
-
- equals(Object) - Method in class org.apache.iceberg.types.Types.StructType
-
- equals(Object) - Method in class org.apache.iceberg.types.Types.TimestampType
-
- equals(Object) - Method in class org.apache.iceberg.util.CharSequenceWrapper
-
- eval(StructLike) - Method in interface org.apache.iceberg.expressions.Bound
-
Produce a value from the struct for this expression.
- eval(StructLike) - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- eval(StructLike) - Method in class org.apache.iceberg.expressions.BoundReference
-
- eval(StructLike) - Method in class org.apache.iceberg.expressions.BoundTransform
-
- eval(StructLike) - Method in class org.apache.iceberg.expressions.Evaluator
-
- eval(ContentFile<?>) - Method in class org.apache.iceberg.expressions.InclusiveMetricsEvaluator
-
Test whether the file may contain records that match the expression.
- eval(ManifestFile) - Method in class org.apache.iceberg.expressions.ManifestEvaluator
-
Test whether the file may contain records that match the expression.
- eval(ContentFile<?>) - Method in class org.apache.iceberg.expressions.StrictMetricsEvaluator
-
Test whether all records within the file match the expression.
- Evaluator - Class in org.apache.iceberg.expressions
-
- Evaluator(Types.StructType, Expression) - Constructor for class org.apache.iceberg.expressions.Evaluator
-
- Evaluator(Types.StructType, Expression, boolean) - Constructor for class org.apache.iceberg.expressions.Evaluator
-
- execute() - Method in interface org.apache.iceberg.actions.Action
-
Executes this action.
- executeDeleteWith(ExecutorService) - Method in interface org.apache.iceberg.actions.DeleteReachableFiles
-
Passes an alternative executor service that will be used for files removal.
- executeDeleteWith(ExecutorService) - Method in interface org.apache.iceberg.actions.ExpireSnapshots
-
Passes an alternative executor service that will be used for manifests and data files deletion.
- executeDeleteWith(ExecutorService) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Passes an alternative executor service that will be used for manifests and data files deletion.
- EXISTING_FILES_COUNT - Static variable in interface org.apache.iceberg.ManifestFile
-
- EXISTING_ROWS_COUNT - Static variable in interface org.apache.iceberg.ManifestFile
-
- existingFilesCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the number of data files with status EXISTING in the manifest file.
- existingRowsCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the total number of rows in all data files with status EXISTING in the manifest file.
- exists() - Method in interface org.apache.iceberg.io.InputFile
-
Checks whether the file exists.
- exists(String) - Method in interface org.apache.iceberg.Tables
-
- expireOlderThan(long) - Method in interface org.apache.iceberg.actions.ExpireSnapshots
-
Expires all snapshots older than the given timestamp.
- expireOlderThan(long) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Expires all snapshots older than the given timestamp.
- expireSnapshotId(long) - Method in interface org.apache.iceberg.actions.ExpireSnapshots
-
Expires a specific
Snapshot identified by id.
- expireSnapshotId(long) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Expires a specific
Snapshot identified by id.
- expireSnapshots(Table) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to expire snapshots.
- ExpireSnapshots - Interface in org.apache.iceberg.actions
-
An action that expires snapshots in a table.
- ExpireSnapshots - Interface in org.apache.iceberg
-
- expireSnapshots() - Method in interface org.apache.iceberg.Table
-
Create a new
expire API to manage snapshots in this table and commit.
- expireSnapshots() - Method in interface org.apache.iceberg.Transaction
-
Create a new
expire API to manage snapshots in this table.
- ExpireSnapshots.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- Expression - Interface in org.apache.iceberg.expressions
-
Represents a boolean expression tree.
- Expression.Operation - Enum in org.apache.iceberg.expressions
-
- Expressions - Class in org.apache.iceberg.expressions
-
- ExpressionVisitor() - Constructor for class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- ExpressionVisitors - Class in org.apache.iceberg.expressions
-
- ExpressionVisitors.BoundExpressionVisitor<R> - Class in org.apache.iceberg.expressions
-
- ExpressionVisitors.BoundVisitor<R> - Class in org.apache.iceberg.expressions
-
- ExpressionVisitors.ExpressionVisitor<R> - Class in org.apache.iceberg.expressions
-
- left() - Method in class org.apache.iceberg.expressions.And
-
- left() - Method in class org.apache.iceberg.expressions.Or
-
- length() - Method in interface org.apache.iceberg.FileScanTask
-
- length() - Method in interface org.apache.iceberg.io.FileAppender
-
Returns the length of this file.
- LENGTH - Static variable in interface org.apache.iceberg.ManifestFile
-
- length() - Method in interface org.apache.iceberg.ManifestFile
-
Returns length of the manifest file.
- length() - Method in class org.apache.iceberg.types.Types.FixedType
-
- length() - Method in class org.apache.iceberg.util.CharSequenceWrapper
-
- lessThan(String, T) - Static method in class org.apache.iceberg.expressions.Expressions
-
- lessThan(UnboundTerm<T>, T) - Static method in class org.apache.iceberg.expressions.Expressions
-
- lessThanOrEqual(String, T) - Static method in class org.apache.iceberg.expressions.Expressions
-
- lessThanOrEqual(UnboundTerm<T>, T) - Static method in class org.apache.iceberg.expressions.Expressions
-
- level(int) - Method in class org.apache.iceberg.catalog.Namespace
-
- levels() - Method in class org.apache.iceberg.catalog.Namespace
-
- list(Types.ListType, Supplier<List<String>>) - Method in class org.apache.iceberg.types.CheckCompatibility
-
- list(Types.ListType, Map<String, Integer>) - Method in class org.apache.iceberg.types.IndexByName
-
- list(Types.ListType, Map<Integer, Integer>) - Method in class org.apache.iceberg.types.IndexParents
-
- list(Types.ListType, Supplier<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
-
- list(Types.ListType, T) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- Listener<E> - Interface in org.apache.iceberg.events
-
A listener interface that can receive notifications.
- Listeners - Class in org.apache.iceberg.events
-
Static registration and notification for listeners.
- listNamespaces() - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
List top-level namespaces from the catalog.
- listNamespaces(Namespace) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
List namespaces from the namespace.
- listTables(Namespace) - Method in interface org.apache.iceberg.catalog.Catalog
-
Return all the identifiers under this namespace.
- literal() - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
-
- Literal<T> - Interface in org.apache.iceberg.expressions
-
Represents a literal fixed value in an expression predicate
- literal() - Method in class org.apache.iceberg.expressions.UnboundPredicate
-
- literals() - Method in class org.apache.iceberg.expressions.UnboundPredicate
-
- literalSet() - Method in class org.apache.iceberg.expressions.BoundSetPredicate
-
- load(String) - Method in interface org.apache.iceberg.Tables
-
- loadNamespaceMetadata(Namespace) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Load metadata properties for a namespace.
- loadTable(TableIdentifier) - Method in interface org.apache.iceberg.catalog.Catalog
-
Load a table.
- localInput(File) - Static method in class org.apache.iceberg.Files
-
- localInput(String) - Static method in class org.apache.iceberg.Files
-
- localOutput(File) - Static method in class org.apache.iceberg.Files
-
- localOutput(String) - Static method in class org.apache.iceberg.Files
-
- location(String) - Method in interface org.apache.iceberg.actions.DeleteOrphanFiles
-
Passes a location which should be scanned for orphan files.
- location() - Method in interface org.apache.iceberg.io.InputFile
-
The fully-qualified location of the input file as a String.
- location() - Method in interface org.apache.iceberg.io.OutputFile
-
Return the location this output file will create.
- location() - Method in interface org.apache.iceberg.Table
-
Return the table's base location.
- LocationProvider - Interface in org.apache.iceberg.io
-
Interface for providing data file locations to write tasks.
- locationProvider() - Method in interface org.apache.iceberg.Table
-
- LongType() - Constructor for class org.apache.iceberg.types.Types.LongType
-
- LOWER_BOUNDS - Static variable in interface org.apache.iceberg.DataFile
-
- lowerBound() - Method in interface org.apache.iceberg.ManifestFile.PartitionFieldSummary
-
Returns a ByteBuffer that contains a serialized bound lower than all values of the field.
- lowerBounds() - Method in interface org.apache.iceberg.ContentFile
-
Returns if collected, map from column ID to value lower bounds, null otherwise.
- lowerBounds() - Method in class org.apache.iceberg.Metrics
-
Get the non-null lower bound values for all fields in a file.
- lt(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- lt(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- ltEq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- ltEq(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- makeColumnOptional(String) - Method in interface org.apache.iceberg.UpdateSchema
-
Update a column to optional.
- ManageSnapshots - Interface in org.apache.iceberg
-
API for managing snapshots.
- manageSnapshots() - Method in interface org.apache.iceberg.Table
-
- MANIFEST_CONTENT - Static variable in interface org.apache.iceberg.ManifestFile
-
- ManifestContent - Enum in org.apache.iceberg
-
Content type stored in a manifest file, either DATA or DELETES.
- ManifestEvaluator - Class in org.apache.iceberg.expressions
-
- ManifestFile - Interface in org.apache.iceberg
-
Represents a manifest file that can be scanned to find data files in a table.
- ManifestFile.PartitionFieldSummary - Interface in org.apache.iceberg
-
Summarizes the values of one partition field stored in a manifest file.
- manifestListLocation() - Method in interface org.apache.iceberg.Snapshot
-
Return the location of this snapshot's manifest list, or null if it is not separate.
- map(Types.MapType, Supplier<List<String>>, Supplier<List<String>>) - Method in class org.apache.iceberg.types.CheckCompatibility
-
- map(Types.MapType, Map<String, Integer>, Map<String, Integer>) - Method in class org.apache.iceberg.types.IndexByName
-
- map(Types.MapType, Map<Integer, Integer>, Map<Integer, Integer>) - Method in class org.apache.iceberg.types.IndexParents
-
- map(Types.MapType, Supplier<T>, Supplier<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
-
- map(Types.MapType, T, T) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- MAX_CONCURRENT_FILE_GROUP_REWRITES - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
The max number of file groups to be simultaneously rewritten by the rewrite strategy.
- MAX_CONCURRENT_FILE_GROUP_REWRITES_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
- MAX_FILE_GROUP_SIZE_BYTES - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
The entire rewrite operation is broken down into pieces based on partitioning and within partitions based
on size into groups.
- MAX_FILE_GROUP_SIZE_BYTES_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
- metrics() - Method in interface org.apache.iceberg.io.FileAppender
-
- Metrics - Class in org.apache.iceberg
-
Iceberg file format metrics.
- Metrics() - Constructor for class org.apache.iceberg.Metrics
-
- Metrics(Long, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>) - Constructor for class org.apache.iceberg.Metrics
-
- Metrics(Long, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>) - Constructor for class org.apache.iceberg.Metrics
-
- Metrics(Long, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, ByteBuffer>, Map<Integer, ByteBuffer>) - Constructor for class org.apache.iceberg.Metrics
-
- Metrics(Long, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, ByteBuffer>, Map<Integer, ByteBuffer>) - Constructor for class org.apache.iceberg.Metrics
-
- migratedDataFilesCount() - Method in interface org.apache.iceberg.actions.MigrateTable.Result
-
Returns the number of migrated data files.
- migrateTable(String) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to migrate an existing table to Iceberg.
- MigrateTable - Interface in org.apache.iceberg.actions
-
An action that migrates an existing table to Iceberg.
- MigrateTable.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- MIN_SEQUENCE_NUMBER - Static variable in interface org.apache.iceberg.ManifestFile
-
- minSequenceNumber() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the lowest sequence number of any data file in the manifest.
- modeName() - Method in enum org.apache.iceberg.DistributionMode
-
- month(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- month(String, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
-
- month(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
-
- month(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- month(String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- month(String, int, SortDirection, NullOrder) - Method in interface org.apache.iceberg.transforms.SortOrderVisitor
-
- month(Type) - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a month
Transform for date or timestamp types.
- moveAfter(String, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Move a column from its current position to directly after a reference column.
- moveBefore(String, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Move a column from its current position to directly before a reference column.
- moveFirst(String) - Method in interface org.apache.iceberg.UpdateSchema
-
Move a column from its current position to the start of the schema or its parent struct.
- name() - Method in interface org.apache.iceberg.catalog.Catalog
-
Return the name for this catalog.
- name() - Method in class org.apache.iceberg.catalog.TableIdentifier
-
Returns the identifier name.
- name() - Method in class org.apache.iceberg.expressions.NamedReference
-
- name() - Method in class org.apache.iceberg.PartitionField
-
Returns the name of this partition field.
- name() - Method in interface org.apache.iceberg.Table
-
Return the full name for this table.
- name() - Method in class org.apache.iceberg.types.Types.NestedField
-
- NamedReference<T> - Class in org.apache.iceberg.expressions
-
- Namespace - Class in org.apache.iceberg.catalog
-
- namespace() - Method in class org.apache.iceberg.catalog.TableIdentifier
-
Returns the identifier namespace.
- namespaceExists(Namespace) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Checks whether the Namespace exists.
- NamespaceNotEmptyException - Exception in org.apache.iceberg.exceptions
-
Exception raised when attempting to drop a namespace that is not empty.
- NamespaceNotEmptyException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NamespaceNotEmptyException
-
- NamespaceNotEmptyException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NamespaceNotEmptyException
-
- NAN_VALUE_COUNTS - Static variable in interface org.apache.iceberg.DataFile
-
- NaNUtil - Class in org.apache.iceberg.util
-
- nanValueCounts() - Method in interface org.apache.iceberg.ContentFile
-
Returns if collected, map from column ID to its NaN value count, null otherwise.
- nanValueCounts() - Method in class org.apache.iceberg.Metrics
-
Get the number of NaN values for all float and double fields in a file.
- negate() - Method in class org.apache.iceberg.expressions.And
-
- negate() - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
-
- negate() - Method in class org.apache.iceberg.expressions.BoundSetPredicate
-
- negate() - Method in class org.apache.iceberg.expressions.BoundUnaryPredicate
-
- negate() - Method in interface org.apache.iceberg.expressions.Expression
-
Returns the negation of this expression, equivalent to not(this).
- negate() - Method in enum org.apache.iceberg.expressions.Expression.Operation
-
Returns the operation used when this is negated.
- negate() - Method in class org.apache.iceberg.expressions.False
-
- negate() - Method in class org.apache.iceberg.expressions.Not
-
- negate() - Method in class org.apache.iceberg.expressions.Or
-
- negate() - Method in class org.apache.iceberg.expressions.True
-
- negate() - Method in class org.apache.iceberg.expressions.UnboundPredicate
-
- NestedType() - Constructor for class org.apache.iceberg.types.Type.NestedType
-
- newAppend() - Method in interface org.apache.iceberg.Table
-
Create a new
append API to add files to this table and commit.
- newAppend() - Method in interface org.apache.iceberg.Transaction
-
Create a new
append API to add files to this table.
- newCreateTableTransaction(TableIdentifier, Schema, PartitionSpec, String, Map<String, String>) - Method in interface org.apache.iceberg.catalog.Catalog
-
Start a transaction to create a table.
- newCreateTableTransaction(TableIdentifier, Schema, PartitionSpec, Map<String, String>) - Method in interface org.apache.iceberg.catalog.Catalog
-
Start a transaction to create a table.
- newCreateTableTransaction(TableIdentifier, Schema, PartitionSpec) - Method in interface org.apache.iceberg.catalog.Catalog
-
Start a transaction to create a table.
- newCreateTableTransaction(TableIdentifier, Schema) - Method in interface org.apache.iceberg.catalog.Catalog
-
Start a transaction to create a table.
- newDataLocation(String) - Method in interface org.apache.iceberg.io.LocationProvider
-
Return a fully-qualified data file location for the given filename.
- newDataLocation(PartitionSpec, StructLike, String) - Method in interface org.apache.iceberg.io.LocationProvider
-
Return a fully-qualified data file location for the given partition and filename.
- newDelete() - Method in interface org.apache.iceberg.Table
-
Create a new
delete API to replace files in this table and commit.
- newDelete() - Method in interface org.apache.iceberg.Transaction
-
Create a new
delete API to replace files in this table.
- newFastAppend() - Method in interface org.apache.iceberg.Table
-
Create a new
append API to add files to this table and commit.
- newFastAppend() - Method in interface org.apache.iceberg.Transaction
-
Create a new
append API to add files to this table.
- newInputFile(String) - Method in interface org.apache.iceberg.io.FileIO
-
Get a
InputFile instance to read bytes from the file at the given path.
- newOutputFile(String) - Method in interface org.apache.iceberg.io.FileIO
-
Get a
OutputFile instance to write bytes to the file at the given path.
- newOverwrite() - Method in interface org.apache.iceberg.Table
-
Create a new
overwrite API to overwrite files by a filter expression.
- newOverwrite() - Method in interface org.apache.iceberg.Transaction
-
Create a new
overwrite API to overwrite files by a filter expression.
- newReplacePartitions() - Method in interface org.apache.iceberg.Table
-
Not recommended: Create a new
replace partitions API to dynamically
overwrite partitions in the table with new data.
- newReplacePartitions() - Method in interface org.apache.iceberg.Transaction
-
Not recommended: Create a new
replace partitions API to dynamically
overwrite partitions in the table with new data.
- newReplaceTableTransaction(TableIdentifier, Schema, PartitionSpec, String, Map<String, String>, boolean) - Method in interface org.apache.iceberg.catalog.Catalog
-
Start a transaction to replace a table.
- newReplaceTableTransaction(TableIdentifier, Schema, PartitionSpec, Map<String, String>, boolean) - Method in interface org.apache.iceberg.catalog.Catalog
-
Start a transaction to replace a table.
- newReplaceTableTransaction(TableIdentifier, Schema, PartitionSpec, boolean) - Method in interface org.apache.iceberg.catalog.Catalog
-
Start a transaction to replace a table.
- newReplaceTableTransaction(TableIdentifier, Schema, boolean) - Method in interface org.apache.iceberg.catalog.Catalog
-
Start a transaction to replace a table.
- newRewrite() - Method in interface org.apache.iceberg.Table
-
Create a new
rewrite API to replace files in this table and commit.
- newRewrite() - Method in interface org.apache.iceberg.Transaction
-
Create a new
rewrite API to replace files in this table.
- newRowDelta() - Method in interface org.apache.iceberg.Table
-
- newRowDelta() - Method in interface org.apache.iceberg.Transaction
-
- newScan() - Method in interface org.apache.iceberg.Table
-
Create a new
scan for this table.
- newStream() - Method in interface org.apache.iceberg.io.InputFile
-
- newTransaction() - Method in interface org.apache.iceberg.Table
-
- next() - Method in class org.apache.iceberg.io.ClosingIterator
-
- next() - Method in class org.apache.iceberg.io.FilterIterator
-
- NoSuchIcebergTableException - Exception in org.apache.iceberg.exceptions
-
NoSuchTableException thrown when a table is found but it is not an Iceberg table.
- NoSuchIcebergTableException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NoSuchIcebergTableException
-
- NoSuchNamespaceException - Exception in org.apache.iceberg.exceptions
-
Exception raised when attempting to load a namespace that does not exist.
- NoSuchNamespaceException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NoSuchNamespaceException
-
- NoSuchNamespaceException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NoSuchNamespaceException
-
- NoSuchTableException - Exception in org.apache.iceberg.exceptions
-
Exception raised when attempting to load a table that does not exist.
- NoSuchTableException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NoSuchTableException
-
- NoSuchTableException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NoSuchTableException
-
- not(Expression) - Static method in class org.apache.iceberg.expressions.Expressions
-
- not(R) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- Not - Class in org.apache.iceberg.expressions
-
- notEq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- notEq(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- notEqual(String, T) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notEqual(UnboundTerm<T>, T) - Static method in class org.apache.iceberg.expressions.Expressions
-
- NotFoundException - Exception in org.apache.iceberg.exceptions
-
Exception raised when attempting to read a file that does not exist.
- NotFoundException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NotFoundException
-
- NotFoundException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NotFoundException
-
- notify(E) - Method in interface org.apache.iceberg.events.Listener
-
- notifyAll(E) - Static method in class org.apache.iceberg.events.Listeners
-
- notIn(String, T...) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notIn(UnboundTerm<T>, T...) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notIn(String, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notIn(UnboundTerm<T>, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notIn(BoundReference<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- notIn(Bound<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- notNaN(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notNaN(UnboundTerm<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notNaN(BoundReference<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- notNaN(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- notNull(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notNull(UnboundTerm<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notNull(BoundReference<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- notNull(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- NULL_VALUE_COUNTS - Static variable in interface org.apache.iceberg.DataFile
-
- NullOrder - Enum in org.apache.iceberg
-
- nullOrder() - Method in class org.apache.iceberg.SortField
-
Returns the null order
- nullsFirst() - Static method in class org.apache.iceberg.types.Comparators
-
- nullsLast() - Static method in class org.apache.iceberg.types.Comparators
-
- nullValueCounts() - Method in interface org.apache.iceberg.ContentFile
-
Returns if collected, map from column ID to its null value count, null otherwise.
- nullValueCounts() - Method in class org.apache.iceberg.Metrics
-
Get the number of null values for all fields in a file.
- parentId() - Method in interface org.apache.iceberg.Snapshot
-
Return this snapshot's parent ID or null.
- parse(String) - Static method in class org.apache.iceberg.catalog.TableIdentifier
-
- PARTIAL_PROGRESS_ENABLED - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
Enable committing groups of files (see max-file-group-size-bytes) prior to the entire rewrite completing.
- PARTIAL_PROGRESS_ENABLED_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
- PARTIAL_PROGRESS_MAX_COMMITS - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
The maximum amount of Iceberg commits that this rewrite is allowed to produce if partial progress is enabled.
- PARTIAL_PROGRESS_MAX_COMMITS_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
- partition() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupInfo
-
returns which partition this file group contains files from
- partition() - Method in interface org.apache.iceberg.ContentFile
-
- partition(StructLike) - Method in class org.apache.iceberg.PartitionKey
-
Replace this key's partition values with the partition values for the row.
- PARTITION_DOC - Static variable in interface org.apache.iceberg.DataFile
-
- PARTITION_ID - Static variable in interface org.apache.iceberg.DataFile
-
- PARTITION_NAME - Static variable in interface org.apache.iceberg.DataFile
-
- PARTITION_SUMMARIES - Static variable in interface org.apache.iceberg.ManifestFile
-
- PARTITION_SUMMARY_TYPE - Static variable in interface org.apache.iceberg.ManifestFile
-
- PartitionField - Class in org.apache.iceberg
-
- partitionIndex() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupInfo
-
returns which file group this is out of the set of file groups for this partition
- PartitionKey - Class in org.apache.iceberg
-
A struct of partition values.
- PartitionKey(PartitionSpec, Schema) - Constructor for class org.apache.iceberg.PartitionKey
-
- partitions() - Method in interface org.apache.iceberg.ManifestFile
-
- PartitionSpec - Class in org.apache.iceberg
-
Represents how to produce partition data for a table.
- PartitionSpec.Builder - Class in org.apache.iceberg
-
- partitionSpecId() - Method in interface org.apache.iceberg.ManifestFile
-
- PartitionSpecVisitor<T> - Interface in org.apache.iceberg.transforms
-
- partitionToPath(StructLike) - Method in class org.apache.iceberg.PartitionSpec
-
- partitionType() - Method in class org.apache.iceberg.PartitionSpec
-
- path() - Method in interface org.apache.iceberg.ContentFile
-
Returns fully qualified path to the file, suitable for constructing a Hadoop Path.
- PATH - Static variable in interface org.apache.iceberg.ManifestFile
-
- path() - Method in interface org.apache.iceberg.ManifestFile
-
Returns fully qualified path to the file, suitable for constructing a Hadoop Path.
- PendingUpdate<T> - Interface in org.apache.iceberg
-
API for table metadata changes.
- planFiles() - Method in interface org.apache.iceberg.TableScan
-
Plan the
files that will be read by this scan.
- planTasks() - Method in interface org.apache.iceberg.TableScan
-
Plan the
tasks for this scan.
- pos() - Method in interface org.apache.iceberg.ContentFile
-
Returns the ordinal position of the file in a manifest, or null if it was not read from a manifest.
- PositionOutputStream - Class in org.apache.iceberg.io
-
- PositionOutputStream() - Constructor for class org.apache.iceberg.io.PositionOutputStream
-
- precision() - Method in class org.apache.iceberg.types.Types.DecimalType
-
- predicate(Expression.Operation, String, T) - Static method in class org.apache.iceberg.expressions.Expressions
-
- predicate(Expression.Operation, String, Literal<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- predicate(Expression.Operation, String, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- predicate(Expression.Operation, String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- predicate(BoundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- predicate(UnboundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- predicate(BoundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- predicate(UnboundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- predicate(BoundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- predicate(UnboundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- Predicate<T,C extends Term> - Class in org.apache.iceberg.expressions
-
- preservesOrder() - Method in interface org.apache.iceberg.transforms.Transform
-
Whether the transform preserves the order of values (is monotonic).
- primitive(Type.PrimitiveType) - Method in class org.apache.iceberg.types.CheckCompatibility
-
- primitive(Type.PrimitiveType) - Method in class org.apache.iceberg.types.IndexByName
-
- primitive(Type.PrimitiveType) - Method in class org.apache.iceberg.types.IndexParents
-
- primitive(Type.PrimitiveType) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
-
- primitive(Type.PrimitiveType) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- PrimitiveType() - Constructor for class org.apache.iceberg.types.Type.PrimitiveType
-
- project(Expression) - Method in class org.apache.iceberg.expressions.Projections.ProjectionEvaluator
-
Project the given row expression to a partition expression.
- project(Schema) - Method in interface org.apache.iceberg.TableScan
-
Create a new
TableScan from this with the schema as its projection.
- project(String, BoundPredicate<S>) - Method in interface org.apache.iceberg.transforms.Transform
-
- project(String, BoundPredicate<S>) - Method in class org.apache.iceberg.transforms.UnknownTransform
-
- projection() - Method in class org.apache.iceberg.events.IncrementalScanEvent
-
- projection() - Method in class org.apache.iceberg.events.ScanEvent
-
- ProjectionEvaluator() - Constructor for class org.apache.iceberg.expressions.Projections.ProjectionEvaluator
-
- Projections - Class in org.apache.iceberg.expressions
-
Utils to project expressions on rows to expressions on partitions.
- Projections.ProjectionEvaluator - Class in org.apache.iceberg.expressions
-
A class that projects expressions for a table's data rows into expressions on the table's
partition values, for a table's
partition spec.
- projectStrict(String, BoundPredicate<S>) - Method in interface org.apache.iceberg.transforms.Transform
-
- projectStrict(String, BoundPredicate<S>) - Method in class org.apache.iceberg.transforms.UnknownTransform
-
- properties() - Method in interface org.apache.iceberg.Table
-
Return a map of string properties for this table.
- readCompatibilityErrors(Schema, Schema) - Static method in class org.apache.iceberg.types.CheckCompatibility
-
Returns a list of compatibility errors for reading with the given read schema.
- reassignIds(Schema, Schema) - Static method in class org.apache.iceberg.types.TypeUtil
-
Reassigns ids in a schema from another schema.
- Record - Interface in org.apache.iceberg.data
-
- RECORD_COUNT - Static variable in interface org.apache.iceberg.DataFile
-
- recordCount() - Method in interface org.apache.iceberg.ContentFile
-
Returns the number of top-level records in the file.
- recordCount() - Method in class org.apache.iceberg.Metrics
-
Get the number of records (rows) in file.
- ref() - Method in interface org.apache.iceberg.expressions.Bound
-
Returns the underlying reference.
- ref() - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- ref() - Method in class org.apache.iceberg.expressions.BoundReference
-
- ref() - Method in class org.apache.iceberg.expressions.BoundTransform
-
- ref(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
Constructs a reference for a given column.
- ref() - Method in class org.apache.iceberg.expressions.NamedReference
-
- ref() - Method in interface org.apache.iceberg.expressions.Unbound
-
Returns this expression's underlying reference.
- ref() - Method in class org.apache.iceberg.expressions.UnboundPredicate
-
- ref() - Method in class org.apache.iceberg.expressions.UnboundTransform
-
- Reference<T> - Interface in org.apache.iceberg.expressions
-
- refresh() - Method in interface org.apache.iceberg.Table
-
Refresh the current table metadata.
- refreshIdentifierFields(Types.StructType, Schema) - Static method in class org.apache.iceberg.types.TypeUtil
-
Get the identifier fields in the fresh schema based on the identifier fields in the base schema.
- register(Listener<E>, Class<E>) - Static method in class org.apache.iceberg.events.Listeners
-
- remove(String) - Method in interface org.apache.iceberg.UpdateProperties
-
Remove the given property key from the table.
- remove(Object) - Method in class org.apache.iceberg.util.CharSequenceSet
-
- removeAll(Collection<?>) - Method in class org.apache.iceberg.util.CharSequenceSet
-
- removeField(String) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Remove a partition field by name.
- removeField(Term) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
- removeProperties(Namespace, Set<String>) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Remove a set of metadata from a namespace in the catalog.
- renameColumn(String, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Rename a column in the schema.
- renameField(String, String) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Rename a field in the partition spec.
- renameTable(TableIdentifier, TableIdentifier) - Method in interface org.apache.iceberg.catalog.Catalog
-
Rename a table.
- REPLACE - Static variable in class org.apache.iceberg.DataOperations
-
Files are removed and replaced, without changing the data in the table.
- ReplacePartitions - Interface in org.apache.iceberg
-
Not recommended: API for overwriting files in a table by partition.
- ReplaceSortOrder - Interface in org.apache.iceberg
-
API for replacing table sort order with a newly created order.
- replaceSortOrder() - Method in interface org.apache.iceberg.Table
-
Create a new
ReplaceSortOrder to set the table sort order and commit the change.
- replaceSortOrder() - Method in interface org.apache.iceberg.Transaction
-
- replaceTransaction() - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Starts a transaction to replace the table.
- requireColumn(String) - Method in interface org.apache.iceberg.UpdateSchema
-
Update a column to required.
- required(int, String, Type) - Static method in class org.apache.iceberg.types.Types.NestedField
-
- required(int, String, Type, String) - Static method in class org.apache.iceberg.types.Types.NestedField
-
- residual() - Method in interface org.apache.iceberg.FileScanTask
-
Returns the residual expression that should be applied to rows in this file scan.
- ResidualEvaluator - Class in org.apache.iceberg.expressions
-
- residualFor(StructLike) - Method in class org.apache.iceberg.expressions.ResidualEvaluator
-
Returns a residual expression for the given partition values.
- retainAll(Collection<?>) - Method in class org.apache.iceberg.util.CharSequenceSet
-
- retainLast(int) - Method in interface org.apache.iceberg.actions.ExpireSnapshots
-
Retains the most recent ancestors of the current snapshot.
- retainLast(int) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Retains the most recent ancestors of the current snapshot.
- rewriteDataFiles(Table) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to rewrite data files.
- RewriteDataFiles - Interface in org.apache.iceberg.actions
-
An action for rewriting data files according to a rewrite strategy.
- RewriteDataFiles.FileGroupInfo - Interface in org.apache.iceberg.actions
-
A description of a file group, when it was processed, and within which partition.
- RewriteDataFiles.FileGroupRewriteResult - Interface in org.apache.iceberg.actions
-
For a particular file group, the number of files which are newly created and the number of files
which were formerly part of the table but have been rewritten.
- RewriteDataFiles.Result - Interface in org.apache.iceberg.actions
-
A map of file group information to the results of rewriting that file group.
- RewriteFiles - Interface in org.apache.iceberg
-
API for replacing files in a table.
- rewriteFiles(Set<DataFile>, Set<DataFile>) - Method in interface org.apache.iceberg.RewriteFiles
-
Add a rewrite that replaces one set of data files with another set that contains the same data.
- rewriteFiles(Set<DataFile>, Set<DeleteFile>, Set<DataFile>, Set<DeleteFile>) - Method in interface org.apache.iceberg.RewriteFiles
-
Add a rewrite that replaces one set of files with another set that contains the same data.
- rewriteIf(Predicate<ManifestFile>) - Method in interface org.apache.iceberg.actions.RewriteManifests
-
Rewrites only manifests that match the given predicate.
- rewriteIf(Predicate<ManifestFile>) - Method in interface org.apache.iceberg.RewriteManifests
-
Determines which existing
ManifestFile for the table should be rewritten.
- rewriteManifests(Table) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to rewrite manifests.
- RewriteManifests - Interface in org.apache.iceberg.actions
-
An action that rewrites manifests.
- RewriteManifests - Interface in org.apache.iceberg
-
API for rewriting manifests for a table.
- rewriteManifests() - Method in interface org.apache.iceberg.Table
-
- rewriteManifests() - Method in interface org.apache.iceberg.Transaction
-
- RewriteManifests.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- rewriteNot(Expression) - Static method in class org.apache.iceberg.expressions.Expressions
-
- rewriteResults() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
-
- rewrittenDataFilesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupRewriteResult
-
- rewrittenDataFilesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
-
- rewrittenManifests() - Method in interface org.apache.iceberg.actions.RewriteManifests.Result
-
Returns rewritten manifests.
- right() - Method in class org.apache.iceberg.expressions.And
-
- right() - Method in class org.apache.iceberg.expressions.Or
-
- Rollback - Interface in org.apache.iceberg
-
API for rolling table data back to the state at an older table
snapshot.
- rollback() - Method in interface org.apache.iceberg.Table
-
- rollbackTo(long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Rollback table's state to a specific
Snapshot identified by id.
- rollbackToTime(long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Roll this table's data back to the last
Snapshot before the given timestamp.
- RowDelta - Interface in org.apache.iceberg
-
API for encoding row-level changes to a table.
- rows() - Method in interface org.apache.iceberg.DataTask
-
- RuntimeIOException - Exception in org.apache.iceberg.exceptions
-
- RuntimeIOException(IOException) - Constructor for exception org.apache.iceberg.exceptions.RuntimeIOException
-
Deprecated.
- RuntimeIOException(IOException, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.RuntimeIOException
-
Deprecated.
- RuntimeIOException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.RuntimeIOException
-
Deprecated.
- sameOrder(SortOrder) - Method in class org.apache.iceberg.SortOrder
-
Checks whether this order is equivalent to another order while ignoring the order id.
- sameSchema(Schema) - Method in class org.apache.iceberg.Schema
-
Checks whether this schema is equivalent to another schema while ignoring the schema ID.
- satisfies(SortField) - Method in class org.apache.iceberg.SortField
-
Checks whether this field's order satisfies another field's order.
- satisfies(SortOrder) - Method in class org.apache.iceberg.SortOrder
-
Checks whether this order satisfies another order.
- satisfiesOrderOf(Transform<?, ?>) - Method in interface org.apache.iceberg.transforms.Transform
-
Whether ordering by this transform's result satisfies the ordering of another transform's result.
- scale() - Method in class org.apache.iceberg.types.Types.DecimalType
-
- ScanEvent - Class in org.apache.iceberg.events
-
Event sent to listeners when a table scan is planned.
- ScanEvent(String, long, Expression, Schema) - Constructor for class org.apache.iceberg.events.ScanEvent
-
- ScanTask - Interface in org.apache.iceberg
-
A scan task.
- SCHEMA - Static variable in interface org.apache.iceberg.ManifestFile
-
- schema() - Static method in interface org.apache.iceberg.ManifestFile
-
- schema() - Method in class org.apache.iceberg.PartitionSpec
-
Returns the
Schema for this spec.
- Schema - Class in org.apache.iceberg
-
The schema of a data table.
- Schema(List<Types.NestedField>, Map<String, Integer>) - Constructor for class org.apache.iceberg.Schema
-
- Schema(List<Types.NestedField>, Map<String, Integer>, Set<Integer>) - Constructor for class org.apache.iceberg.Schema
-
- Schema(List<Types.NestedField>) - Constructor for class org.apache.iceberg.Schema
-
- Schema(List<Types.NestedField>, Set<Integer>) - Constructor for class org.apache.iceberg.Schema
-
- Schema(int, List<Types.NestedField>) - Constructor for class org.apache.iceberg.Schema
-
- Schema(int, List<Types.NestedField>, Set<Integer>) - Constructor for class org.apache.iceberg.Schema
-
- Schema(int, List<Types.NestedField>, Map<String, Integer>, Set<Integer>) - Constructor for class org.apache.iceberg.Schema
-
- Schema(Types.NestedField...) - Constructor for class org.apache.iceberg.Schema
-
- Schema(int, Types.NestedField...) - Constructor for class org.apache.iceberg.Schema
-
- schema() - Method in class org.apache.iceberg.SortOrder
-
Returns the
Schema for this sort order
- schema() - Method in interface org.apache.iceberg.Table
-
Return the
schema for this table.
- schema() - Method in interface org.apache.iceberg.TableScan
-
Returns this scan's projection
Schema.
- schema(Schema, Supplier<List<String>>) - Method in class org.apache.iceberg.types.CheckCompatibility
-
- schema(Schema, Map<String, Integer>) - Method in class org.apache.iceberg.types.IndexByName
-
- schema(Schema, Map<Integer, Integer>) - Method in class org.apache.iceberg.types.IndexParents
-
- schema(Schema, Supplier<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
-
- schema(Schema, T) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- schemaId() - Method in class org.apache.iceberg.Schema
-
Returns the schema ID for this schema.
- schemaId() - Method in interface org.apache.iceberg.Snapshot
-
Return the id of the schema used when this snapshot was created, or null if this information is not available.
- schemas() - Method in interface org.apache.iceberg.Table
-
Return a map of
schema for this table.
- SchemaVisitor() - Constructor for class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- seek(long) - Method in class org.apache.iceberg.io.SeekableInputStream
-
Seek to a new position in the InputStream.
- SeekableInputStream - Class in org.apache.iceberg.io
-
SeekableInputStream is an interface with the methods needed to read data from a file or
Hadoop data stream.
- SeekableInputStream() - Constructor for class org.apache.iceberg.io.SeekableInputStream
-
- select(String...) - Method in class org.apache.iceberg.Schema
-
Creates a projection schema for a subset of columns, selected by name.
- select(Collection<String>) - Method in class org.apache.iceberg.Schema
-
Creates a projection schema for a subset of columns, selected by name.
- select(String...) - Method in interface org.apache.iceberg.TableScan
-
Create a new
TableScan from this that will read the given data columns.
- select(Collection<String>) - Method in interface org.apache.iceberg.TableScan
-
Create a new
TableScan from this that will read the given data columns.
- select(Schema, Set<Integer>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- select(Types.StructType, Set<Integer>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- selectNot(Types.StructType, Set<Integer>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- selectNot(Schema, Set<Integer>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- SEQUENCE_NUMBER - Static variable in interface org.apache.iceberg.ManifestFile
-
- sequenceNumber() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the sequence number of the commit that added the manifest file.
- sequenceNumber() - Method in interface org.apache.iceberg.Snapshot
-
Return this snapshot's sequence number.
- set(int, T) - Method in class org.apache.iceberg.PartitionKey
-
- set(String, String) - Method in interface org.apache.iceberg.SnapshotUpdate
-
Set a summary property in the snapshot produced by this update.
- set(int, T) - Method in interface org.apache.iceberg.StructLike
-
- set(String, String) - Method in interface org.apache.iceberg.UpdateProperties
-
Add a key/value property to the table.
- set(CharSequence) - Method in class org.apache.iceberg.util.CharSequenceWrapper
-
- set(int, T) - Method in class org.apache.iceberg.util.StructProjection
-
- setCurrentSnapshot(long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Roll this table's data back to a specific
Snapshot identified by id.
- setField(String, Object) - Method in interface org.apache.iceberg.data.Record
-
- setIdentifierFields(Collection<String>) - Method in interface org.apache.iceberg.UpdateSchema
-
Set the identifier fields given a set of field names.
- setIdentifierFields(String...) - Method in interface org.apache.iceberg.UpdateSchema
-
Set the identifier fields given some field names.
- setLocation(String) - Method in interface org.apache.iceberg.UpdateLocation
-
Set the table's location.
- setProperties(Namespace, Map<String, String>) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Apply a set of metadata to a namespace in the catalog.
- shouldAdjustToUTC() - Method in class org.apache.iceberg.types.Types.TimestampType
-
- shouldKeep(T) - Method in class org.apache.iceberg.io.FilterIterator
-
- signedBytes() - Static method in class org.apache.iceberg.types.Comparators
-
- size() - Method in class org.apache.iceberg.PartitionKey
-
- size() - Method in interface org.apache.iceberg.StructLike
-
- size() - Method in class org.apache.iceberg.util.CharSequenceSet
-
- size() - Method in class org.apache.iceberg.util.StructProjection
-
- Snapshot - Interface in org.apache.iceberg
-
A snapshot of the data in a table at a point in time.
- snapshot(long) - Method in interface org.apache.iceberg.Table
-
Get the
snapshot of this table with the given id, or null if there is no
matching snapshot.
- snapshot() - Method in interface org.apache.iceberg.TableScan
-
Returns the
Snapshot that will be used by this scan.
- SNAPSHOT_ID - Static variable in interface org.apache.iceberg.ManifestFile
-
- snapshotId() - Method in class org.apache.iceberg.events.ScanEvent
-
- snapshotId() - Method in interface org.apache.iceberg.HistoryEntry
-
Returns ID of the new current snapshot.
- snapshotId() - Method in interface org.apache.iceberg.ManifestFile
-
Returns iD of the snapshot that added the manifest file to table metadata.
- snapshotId() - Method in interface org.apache.iceberg.Snapshot
-
Return this snapshot's ID.
- snapshotProperty(String, String) - Method in interface org.apache.iceberg.actions.SnapshotUpdate
-
Sets a summary property in the snapshot produced by this action.
- snapshots() - Method in interface org.apache.iceberg.Table
-
- snapshotTable(String) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to snapshot an existing table as a new Iceberg table.
- SnapshotTable - Interface in org.apache.iceberg.actions
-
An action that creates an independent snapshot of an existing table.
- SnapshotTable.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- SnapshotUpdate<ThisT,R> - Interface in org.apache.iceberg.actions
-
An action that produces snapshots.
- SnapshotUpdate<ThisT> - Interface in org.apache.iceberg
-
API for table changes that produce snapshots.
- SORT_ORDER_ID - Static variable in interface org.apache.iceberg.DataFile
-
- sortBy(String, SortDirection, NullOrder) - Method in class org.apache.iceberg.SortOrder.Builder
-
- sortBy(Term, SortDirection, NullOrder) - Method in class org.apache.iceberg.SortOrder.Builder
-
- SortDirection - Enum in org.apache.iceberg
-
- SortField - Class in org.apache.iceberg
-
- SortOrder - Class in org.apache.iceberg
-
A sort order that defines how data and delete files should be ordered in a table.
- sortOrder() - Method in interface org.apache.iceberg.Table
-
- SortOrder.Builder - Class in org.apache.iceberg
-
- SortOrderBuilder<R> - Interface in org.apache.iceberg
-
Methods for building a sort order.
- sortOrderId() - Method in interface org.apache.iceberg.ContentFile
-
Returns the sort order id of this file, which describes how the file is ordered.
- sortOrders() - Method in interface org.apache.iceberg.Table
-
Return a map of sort order IDs to
sort orders for this table.
- SortOrderVisitor<T> - Interface in org.apache.iceberg.transforms
-
- sourceId() - Method in class org.apache.iceberg.PartitionField
-
Returns the field id of the source field in the
spec's table schema.
- sourceId() - Method in class org.apache.iceberg.SortField
-
Returns the field id of the source field in the
sort order's table schema
- spec() - Method in interface org.apache.iceberg.FileScanTask
-
The
spec used to store this file.
- spec() - Method in interface org.apache.iceberg.Table
-
- SPEC_ID - Static variable in interface org.apache.iceberg.ManifestFile
-
- specId(int) - Method in interface org.apache.iceberg.actions.RewriteManifests
-
Rewrites manifests for a given spec id.
- specId() - Method in interface org.apache.iceberg.ContentFile
-
Returns id of the partition spec used for partition metadata.
- specId() - Method in class org.apache.iceberg.PartitionSpec
-
Returns the ID of this spec.
- specs() - Method in interface org.apache.iceberg.Table
-
- split(long) - Method in interface org.apache.iceberg.FileScanTask
-
Splits this scan task into component
scan tasks, each of
splitSize size
- SPLIT_OFFSETS - Static variable in interface org.apache.iceberg.DataFile
-
- splitOffsets() - Method in interface org.apache.iceberg.ContentFile
-
Returns list of recommended split locations, if applicable, null otherwise.
- splitOffsets() - Method in interface org.apache.iceberg.DeleteFile
-
- splitOffsets() - Method in interface org.apache.iceberg.io.FileAppender
-
Returns a list of recommended split locations, if applicable, null otherwise.
- stageOnly() - Method in interface org.apache.iceberg.SnapshotUpdate
-
Called to stage a snapshot in table metadata, but not update the current snapshot id.
- stagingLocation(String) - Method in interface org.apache.iceberg.actions.RewriteManifests
-
Passes a location where the staged manifests should be written.
- start() - Method in interface org.apache.iceberg.FileScanTask
-
The starting position of this scan range in the file.
- startsWith(String, String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- startsWith(UnboundTerm<String>, String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- startsWith(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Deprecated.
- startsWith(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- strict(PartitionSpec) - Static method in class org.apache.iceberg.expressions.Projections
-
Creates a strict
ProjectionEvaluator for the
spec, defaulting
to case sensitive mode.
- strict(PartitionSpec, boolean) - Static method in class org.apache.iceberg.expressions.Projections
-
Creates a strict
ProjectionEvaluator for the
spec.
- StrictMetricsEvaluator - Class in org.apache.iceberg.expressions
-
- StrictMetricsEvaluator(Schema, Expression) - Constructor for class org.apache.iceberg.expressions.StrictMetricsEvaluator
-
- StringType() - Constructor for class org.apache.iceberg.types.Types.StringType
-
- struct() - Method in interface org.apache.iceberg.data.Record
-
- struct(Types.StructType, Iterable<List<String>>) - Method in class org.apache.iceberg.types.CheckCompatibility
-
- struct(Types.StructType, List<Map<String, Integer>>) - Method in class org.apache.iceberg.types.IndexByName
-
- struct(Types.StructType, List<Map<Integer, Integer>>) - Method in class org.apache.iceberg.types.IndexParents
-
- struct(Types.StructType, Iterable<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
-
- struct(Types.StructType, List<T>) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- StructLike - Interface in org.apache.iceberg
-
Interface for accessing data by position in a schema.
- StructProjection - Class in org.apache.iceberg.util
-
- subSequence(int, int) - Method in class org.apache.iceberg.util.CharSequenceWrapper
-
- summary() - Method in interface org.apache.iceberg.Snapshot
-
Return a string map of summary data for the operation that produced this snapshot.
- SupportsNamespaces - Interface in org.apache.iceberg.catalog
-
Catalog methods for working with namespaces.
- Table - Interface in org.apache.iceberg
-
Represents a table.
- table() - Method in interface org.apache.iceberg.TableScan
-
Returns the
Table from which this scan loads data.
- table() - Method in interface org.apache.iceberg.Transaction
-
Return the
Table that this transaction will update.
- tableExists(TableIdentifier) - Method in interface org.apache.iceberg.catalog.Catalog
-
Check whether table exists.
- TableIdentifier - Class in org.apache.iceberg.catalog
-
Identifies a table in iceberg catalog.
- tableLocation(String) - Method in interface org.apache.iceberg.actions.SnapshotTable
-
Sets the table location for the newly created Iceberg table.
- tableName() - Method in class org.apache.iceberg.events.IncrementalScanEvent
-
- tableName() - Method in class org.apache.iceberg.events.ScanEvent
-
- tableProperties(Map<String, String>) - Method in interface org.apache.iceberg.actions.MigrateTable
-
Sets table properties in the newly created Iceberg table.
- tableProperties(Map<String, String>) - Method in interface org.apache.iceberg.actions.SnapshotTable
-
Sets table properties in the newly created Iceberg table.
- tableProperty(String, String) - Method in interface org.apache.iceberg.actions.MigrateTable
-
Sets a table property in the newly created Iceberg table.
- tableProperty(String, String) - Method in interface org.apache.iceberg.actions.SnapshotTable
-
Sets a table property in the newly created Iceberg table.
- Tables - Interface in org.apache.iceberg
-
Generic interface for creating and loading a table implementation.
- TableScan - Interface in org.apache.iceberg
-
API for configuring a table scan.
- TARGET_FILE_SIZE_BYTES - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
The output file size that this rewrite strategy will attempt to generate when rewriting files.
- targetSplitSize() - Method in interface org.apache.iceberg.TableScan
-
Returns the target split size for this scan.
- term() - Method in class org.apache.iceberg.expressions.Predicate
-
- Term - Interface in org.apache.iceberg.expressions
-
An expression that evaluates to a value.
- test(T) - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
-
- test(StructLike) - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- test(T) - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- test(T) - Method in class org.apache.iceberg.expressions.BoundSetPredicate
-
- test(T) - Method in class org.apache.iceberg.expressions.BoundUnaryPredicate
-
- timestampMillis() - Method in interface org.apache.iceberg.HistoryEntry
-
Returns the timestamp in milliseconds of the change.
- timestampMillis() - Method in interface org.apache.iceberg.Snapshot
-
Return this snapshot's timestamp.
- to(Type) - Method in interface org.apache.iceberg.expressions.Literal
-
Converts this literal to a literal of the given type.
- toArray() - Method in class org.apache.iceberg.util.CharSequenceSet
-
- toArray(T[]) - Method in class org.apache.iceberg.util.CharSequenceSet
-
- toByteArray(ByteBuffer) - Static method in class org.apache.iceberg.util.ByteBuffers
-
- toByteBuffer() - Method in interface org.apache.iceberg.expressions.Literal
-
Serializes the value wrapped by this literal to binary using the single-value serialization
format described in the Iceberg table specification.
- toByteBuffer(Type, Object) - Static method in class org.apache.iceberg.types.Conversions
-
- toByteBuffer(Type.TypeID, Object) - Static method in class org.apache.iceberg.types.Conversions
-
- toHumanString(T) - Method in interface org.apache.iceberg.transforms.Transform
-
Returns a human-readable String representation of a transformed value.
- toInputFile() - Method in interface org.apache.iceberg.io.OutputFile
-
Return an
InputFile for the location of this output file.
- toLowerCase() - Method in class org.apache.iceberg.catalog.TableIdentifier
-
- toPath() - Method in class org.apache.iceberg.PartitionKey
-
- toPosition(Accessor<StructLike>) - Static method in class org.apache.iceberg.Accessors
-
- toSnapshotAtTime(long) - Method in interface org.apache.iceberg.Rollback
-
- toSnapshotId() - Method in class org.apache.iceberg.events.IncrementalScanEvent
-
- toSnapshotId(long) - Method in interface org.apache.iceberg.Rollback
-
- toString() - Method in class org.apache.iceberg.catalog.Namespace
-
- toString() - Method in class org.apache.iceberg.catalog.TableIdentifier
-
- toString() - Method in class org.apache.iceberg.expressions.And
-
- toString() - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
-
- toString() - Method in class org.apache.iceberg.expressions.BoundReference
-
- toString() - Method in class org.apache.iceberg.expressions.BoundSetPredicate
-
- toString() - Method in class org.apache.iceberg.expressions.BoundTransform
-
- toString() - Method in class org.apache.iceberg.expressions.BoundUnaryPredicate
-
- toString() - Method in class org.apache.iceberg.expressions.False
-
- toString() - Method in class org.apache.iceberg.expressions.NamedReference
-
- toString() - Method in class org.apache.iceberg.expressions.Not
-
- toString() - Method in class org.apache.iceberg.expressions.Or
-
- toString() - Method in class org.apache.iceberg.expressions.True
-
- toString() - Method in class org.apache.iceberg.expressions.UnboundPredicate
-
- toString() - Method in class org.apache.iceberg.expressions.UnboundTransform
-
- toString() - Method in enum org.apache.iceberg.NullOrder
-
- toString() - Method in class org.apache.iceberg.PartitionField
-
- toString() - Method in class org.apache.iceberg.PartitionKey
-
- toString() - Method in class org.apache.iceberg.PartitionSpec
-
- toString() - Method in class org.apache.iceberg.Schema
-
- toString() - Method in class org.apache.iceberg.SortField
-
- toString() - Method in class org.apache.iceberg.SortOrder
-
- toString() - Method in class org.apache.iceberg.transforms.UnknownTransform
-
- toString() - Method in class org.apache.iceberg.types.Types.BinaryType
-
- toString() - Method in class org.apache.iceberg.types.Types.BooleanType
-
- toString() - Method in class org.apache.iceberg.types.Types.DateType
-
- toString() - Method in class org.apache.iceberg.types.Types.DecimalType
-
- toString() - Method in class org.apache.iceberg.types.Types.DoubleType
-
- toString() - Method in class org.apache.iceberg.types.Types.FixedType
-
- toString() - Method in class org.apache.iceberg.types.Types.FloatType
-
- toString() - Method in class org.apache.iceberg.types.Types.IntegerType
-
- toString() - Method in class org.apache.iceberg.types.Types.ListType
-
- toString() - Method in class org.apache.iceberg.types.Types.LongType
-
- toString() - Method in class org.apache.iceberg.types.Types.MapType
-
- toString() - Method in class org.apache.iceberg.types.Types.NestedField
-
- toString() - Method in class org.apache.iceberg.types.Types.StringType
-
- toString() - Method in class org.apache.iceberg.types.Types.StructType
-
- toString() - Method in class org.apache.iceberg.types.Types.TimestampType
-
- toString() - Method in class org.apache.iceberg.types.Types.TimeType
-
- toString() - Method in class org.apache.iceberg.types.Types.UUIDType
-
- toString() - Method in class org.apache.iceberg.util.CharSequenceWrapper
-
- Transaction - Interface in org.apache.iceberg
-
A transaction for performing multiple updates to a table.
- transform() - Method in class org.apache.iceberg.expressions.BoundTransform
-
- transform(String, Transform<?, T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
Constructs a transform expression for a given column.
- transform() - Method in class org.apache.iceberg.expressions.UnboundTransform
-
- transform(CloseableIterable<I>, Function<I, O>) - Static method in interface org.apache.iceberg.io.CloseableIterable
-
- transform(CloseableIterator<I>, Function<I, O>) - Static method in interface org.apache.iceberg.io.CloseableIterator
-
- transform() - Method in class org.apache.iceberg.PartitionField
-
Returns the transform used to produce partition values from source values.
- transform() - Method in class org.apache.iceberg.SortField
-
Returns the transform used to produce sort values from source values.
- Transform<S,T> - Interface in org.apache.iceberg.transforms
-
A transform function used for partitioning.
- Transforms - Class in org.apache.iceberg.transforms
-
Factory methods for transforms.
- True - Class in org.apache.iceberg.expressions
-
- truncate(String, int) - Static method in class org.apache.iceberg.expressions.Expressions
-
- truncate(String, int, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
-
- truncate(String, int) - Method in class org.apache.iceberg.PartitionSpec.Builder
-
- truncate(int, String, int, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- truncate(String, int, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- truncate(String, int, int, SortDirection, NullOrder) - Method in interface org.apache.iceberg.transforms.SortOrderVisitor
-
- truncate(Type, int) - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a truncate
Transform for the given type and width.
- truncateBinary(ByteBuffer, int) - Static method in class org.apache.iceberg.util.BinaryUtil
-
Truncates the input byte buffer to the given length.
- truncateBinaryMax(Literal<ByteBuffer>, int) - Static method in class org.apache.iceberg.util.BinaryUtil
-
Returns a byte buffer whose length is lesser than or equal to truncateLength and is greater than the given input
- truncateBinaryMin(Literal<ByteBuffer>, int) - Static method in class org.apache.iceberg.util.BinaryUtil
-
Returns a byte buffer whose length is lesser than or equal to truncateLength and is lower than the given input
- truncateString(CharSequence, int) - Static method in class org.apache.iceberg.util.UnicodeUtil
-
Truncates the input charSequence such that the truncated charSequence is a valid unicode string
and the number of unicode characters in the truncated charSequence is lesser than or equal to length
- truncateStringMax(Literal<CharSequence>, int) - Static method in class org.apache.iceberg.util.UnicodeUtil
-
Returns a valid unicode charsequence that is greater than the given input such that the
number of unicode characters in the truncated charSequence is lesser than or equal to length
- truncateStringMin(Literal<CharSequence>, int) - Static method in class org.apache.iceberg.util.UnicodeUtil
-
Returns a valid unicode charsequence that is lower than the given input such that the
number of unicode characters in the truncated charSequence is lesser than or equal to length
- type() - Method in interface org.apache.iceberg.Accessor
-
- type() - Method in class org.apache.iceberg.expressions.BoundReference
-
- type() - Method in interface org.apache.iceberg.expressions.BoundTerm
-
Returns the type produced by this expression.
- type() - Method in class org.apache.iceberg.expressions.BoundTransform
-
- Type - Interface in org.apache.iceberg.types
-
- type() - Method in class org.apache.iceberg.types.Types.NestedField
-
- Type.NestedType - Class in org.apache.iceberg.types
-
- Type.PrimitiveType - Class in org.apache.iceberg.types
-
- Type.TypeID - Enum in org.apache.iceberg.types
-
- typeCompatibilityErrors(Schema, Schema, boolean) - Static method in class org.apache.iceberg.types.CheckCompatibility
-
Returns a list of compatibility errors for writing with the given write schema.
- typeCompatibilityErrors(Schema, Schema) - Static method in class org.apache.iceberg.types.CheckCompatibility
-
Returns a list of compatibility errors for writing with the given write schema.
- typeId() - Method in interface org.apache.iceberg.types.Type
-
- typeId() - Method in class org.apache.iceberg.types.Types.BinaryType
-
- typeId() - Method in class org.apache.iceberg.types.Types.BooleanType
-
- typeId() - Method in class org.apache.iceberg.types.Types.DateType
-
- typeId() - Method in class org.apache.iceberg.types.Types.DecimalType
-
- typeId() - Method in class org.apache.iceberg.types.Types.DoubleType
-
- typeId() - Method in class org.apache.iceberg.types.Types.FixedType
-
- typeId() - Method in class org.apache.iceberg.types.Types.FloatType
-
- typeId() - Method in class org.apache.iceberg.types.Types.IntegerType
-
- typeId() - Method in class org.apache.iceberg.types.Types.ListType
-
- typeId() - Method in class org.apache.iceberg.types.Types.LongType
-
- typeId() - Method in class org.apache.iceberg.types.Types.MapType
-
- typeId() - Method in class org.apache.iceberg.types.Types.StringType
-
- typeId() - Method in class org.apache.iceberg.types.Types.StructType
-
- typeId() - Method in class org.apache.iceberg.types.Types.TimestampType
-
- typeId() - Method in class org.apache.iceberg.types.Types.TimeType
-
- typeId() - Method in class org.apache.iceberg.types.Types.UUIDType
-
- Types - Class in org.apache.iceberg.types
-
- Types.BinaryType - Class in org.apache.iceberg.types
-
- Types.BooleanType - Class in org.apache.iceberg.types
-
- Types.DateType - Class in org.apache.iceberg.types
-
- Types.DecimalType - Class in org.apache.iceberg.types
-
- Types.DoubleType - Class in org.apache.iceberg.types
-
- Types.FixedType - Class in org.apache.iceberg.types
-
- Types.FloatType - Class in org.apache.iceberg.types
-
- Types.IntegerType - Class in org.apache.iceberg.types
-
- Types.ListType - Class in org.apache.iceberg.types
-
- Types.LongType - Class in org.apache.iceberg.types
-
- Types.MapType - Class in org.apache.iceberg.types
-
- Types.NestedField - Class in org.apache.iceberg.types
-
- Types.StringType - Class in org.apache.iceberg.types
-
- Types.StructType - Class in org.apache.iceberg.types
-
- Types.TimestampType - Class in org.apache.iceberg.types
-
- Types.TimeType - Class in org.apache.iceberg.types
-
- Types.UUIDType - Class in org.apache.iceberg.types
-
- TypeUtil - Class in org.apache.iceberg.types
-
- TypeUtil.CustomOrderSchemaVisitor<T> - Class in org.apache.iceberg.types
-
- TypeUtil.NextID - Interface in org.apache.iceberg.types
-
Interface for passing a function that assigns column IDs.
- TypeUtil.SchemaVisitor<T> - Class in org.apache.iceberg.types
-
- Unbound<T,B> - Interface in org.apache.iceberg.expressions
-
Represents an unbound expression node.
- UnboundPredicate<T> - Class in org.apache.iceberg.expressions
-
- UnboundTerm<T> - Interface in org.apache.iceberg.expressions
-
Represents an unbound term.
- UnboundTransform<S,T> - Class in org.apache.iceberg.expressions
-
- UnicodeUtil - Class in org.apache.iceberg.util
-
- unionByNameWith(Schema) - Method in interface org.apache.iceberg.UpdateSchema
-
Applies all field additions and updates from the provided new schema to the existing schema so
to create a union schema.
- unknown(int, String, int, String) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- unknown(String, int, String, SortDirection, NullOrder) - Method in interface org.apache.iceberg.transforms.SortOrderVisitor
-
- UnknownTransform<S,T> - Class in org.apache.iceberg.transforms
-
- unpartitioned(Expression) - Static method in class org.apache.iceberg.expressions.ResidualEvaluator
-
Return a residual evaluator for an unpartitioned
spec.
- unpartitioned() - Static method in class org.apache.iceberg.PartitionSpec
-
Returns a spec for unpartitioned tables.
- unsignedByteArrays() - Static method in class org.apache.iceberg.types.Comparators
-
- unsignedBytes() - Static method in class org.apache.iceberg.types.Comparators
-
- unsorted() - Static method in class org.apache.iceberg.SortOrder
-
Returns a sort order for unsorted tables.
- updateColumn(String, Type.PrimitiveType) - Method in interface org.apache.iceberg.UpdateSchema
-
Update a column in the schema to a new primitive type.
- updateColumn(String, Type.PrimitiveType, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Update a column in the schema to a new primitive type.
- updateColumnDoc(String, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Update a column in the schema to a new primitive type.
- updateEvent() - Method in interface org.apache.iceberg.PendingUpdate
-
Generates update event to notify about metadata changes
- updateLocation() - Method in interface org.apache.iceberg.Table
-
Create a new
UpdateLocation to update table location and commit the changes.
- updateLocation() - Method in interface org.apache.iceberg.Transaction
-
- UpdateLocation - Interface in org.apache.iceberg
-
API for setting a table's base location.
- UpdatePartitionSpec - Interface in org.apache.iceberg
-
API for partition spec evolution.
- updateProperties() - Method in interface org.apache.iceberg.Table
-
Create a new
UpdateProperties to update table properties and commit the changes.
- updateProperties() - Method in interface org.apache.iceberg.Transaction
-
- UpdateProperties - Interface in org.apache.iceberg
-
API for updating table properties.
- updateSchema() - Method in interface org.apache.iceberg.Table
-
Create a new
UpdateSchema to alter the columns of this table and commit the change.
- updateSchema() - Method in interface org.apache.iceberg.Transaction
-
Create a new
UpdateSchema to alter the columns of this table.
- UpdateSchema - Interface in org.apache.iceberg
-
API for schema evolution.
- updateSpec() - Method in interface org.apache.iceberg.Table
-
Create a new
UpdatePartitionSpec to alter the partition spec of this table and commit the change.
- updateSpec() - Method in interface org.apache.iceberg.Transaction
-
- UPPER_BOUNDS - Static variable in interface org.apache.iceberg.DataFile
-
- upperBound() - Method in interface org.apache.iceberg.ManifestFile.PartitionFieldSummary
-
Returns a ByteBuffer that contains a serialized bound higher than all values of the field.
- upperBounds() - Method in interface org.apache.iceberg.ContentFile
-
Returns if collected, map from column ID to value upper bounds, null otherwise.
- upperBounds() - Method in class org.apache.iceberg.Metrics
-
Get the non-null upper bound values for all fields in a file.
- useSnapshot(long) - Method in interface org.apache.iceberg.TableScan
-
Create a new
TableScan from this scan's configuration that will use the given snapshot
by ID.
- UUIDType() - Constructor for class org.apache.iceberg.types.Types.UUIDType
-
- UUIDUtil - Class in org.apache.iceberg.util
-
- validateAddedFilesMatchOverwriteFilter() - Method in interface org.apache.iceberg.OverwriteFiles
-
Signal that each file added to the table must match the overwrite expression.
- validateAppendOnly() - Method in interface org.apache.iceberg.ReplacePartitions
-
Validate that no partitions will be replaced and the operation is append-only.
- validateDataFilesExist(Iterable<? extends CharSequence>) - Method in interface org.apache.iceberg.RowDelta
-
Add data file paths that must not be removed by conflicting commits for this RowDelta to succeed.
- validateDeletedFiles() - Method in interface org.apache.iceberg.RowDelta
-
- validateFromSnapshot(long) - Method in interface org.apache.iceberg.OverwriteFiles
-
Set the snapshot ID used in any reads for this operation.
- validateFromSnapshot(long) - Method in interface org.apache.iceberg.RewriteFiles
-
Set the snapshot ID used in any reads for this operation.
- validateFromSnapshot(long) - Method in interface org.apache.iceberg.RowDelta
-
Set the snapshot ID used in any reads for this operation.
- validateNoConflictingAppends(Expression) - Method in interface org.apache.iceberg.OverwriteFiles
-
Enables validation that files added concurrently do not conflict with this commit's operation.
- validateNoConflictingAppends(Long, Expression) - Method in interface org.apache.iceberg.OverwriteFiles
-
- validateNoConflictingAppends(Expression) - Method in interface org.apache.iceberg.RowDelta
-
Enables validation that files added concurrently do not conflict with this commit's operation.
- validateWriteSchema(Schema, Schema, Boolean, Boolean) - Static method in class org.apache.iceberg.types.TypeUtil
-
Check whether we could write the iceberg table with the user-provided write schema.
- ValidationException - Exception in org.apache.iceberg.exceptions
-
Exception raised when validation checks fail.
- ValidationException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.ValidationException
-
- ValidationException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.ValidationException
-
- value() - Method in interface org.apache.iceberg.expressions.Literal
-
Returns the value wrapped by this literal.
- VALUE_COUNTS - Static variable in interface org.apache.iceberg.DataFile
-
- valueCounts() - Method in interface org.apache.iceberg.ContentFile
-
Returns if collected, map from column ID to the count of its non-null values, null otherwise.
- valueCounts() - Method in class org.apache.iceberg.Metrics
-
Get the number of all values, including nulls, NaN and repeated.
- valueId() - Method in class org.apache.iceberg.types.Types.MapType
-
- valueOf(String) - Static method in enum org.apache.iceberg.DistributionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.iceberg.expressions.Expression.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.iceberg.FileContent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.iceberg.FileFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.iceberg.ManifestContent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.iceberg.NullOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.iceberg.SortDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.iceberg.types.Type.TypeID
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.iceberg.DistributionMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.iceberg.expressions.Expression.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.iceberg.FileContent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.iceberg.FileFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.iceberg.ManifestContent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.iceberg.NullOrder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.iceberg.SortDirection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.iceberg.types.Type.TypeID
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valueType() - Method in class org.apache.iceberg.types.Types.MapType
-
- visit(Expression, ExpressionVisitors.ExpressionVisitor<R>) - Static method in class org.apache.iceberg.expressions.ExpressionVisitors
-
- visit(PartitionSpec, PartitionSpecVisitor<R>) - Static method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- visit(Schema, PartitionSpec, PartitionSpecVisitor<R>) - Static method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- visit(Schema, PartitionField, PartitionSpecVisitor<R>) - Static method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- visit(SortOrder, SortOrderVisitor<R>) - Static method in interface org.apache.iceberg.transforms.SortOrderVisitor
-
- visit(Schema, TypeUtil.SchemaVisitor<T>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- visit(Type, TypeUtil.SchemaVisitor<T>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- visit(Schema, TypeUtil.CustomOrderSchemaVisitor<T>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- visit(Type, TypeUtil.CustomOrderSchemaVisitor<T>) - Static method in class org.apache.iceberg.types.TypeUtil
-
Used to traverse types with traversals other than pre-order.
- visitEvaluator(Expression, ExpressionVisitors.ExpressionVisitor<Boolean>) - Static method in class org.apache.iceberg.expressions.ExpressionVisitors
-