- 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.
- acquire(String, String) - Method in interface org.apache.iceberg.LockManager
-
Try to acquire a lock
- 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
-
Register a closeable to be managed by this class.
- addCloseable(AutoCloseable) - Method in class org.apache.iceberg.io.CloseableGroup
-
Register an autocloseables to be managed by this class.
- 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
-
- addedDataFiles(FileIO) - Method in interface org.apache.iceberg.Snapshot
-
Return all data files added to the table in this snapshot.
- addedDataFilesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupRewriteResult
-
- addedDataFilesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
-
- addedDeleteFiles(FileIO) - Method in interface org.apache.iceberg.Snapshot
-
Return all delete files added to the table in this snapshot.
- addedDeleteFilesCount() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.Result
-
Returns the count of the added delete files.
- addedDeletes() - Method in interface org.apache.iceberg.DeletedRowsScanTask
-
A list of added
delete files that apply to the task's data file.
- 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.
- addedPositionDeleteFilesCount() - Method in interface org.apache.iceberg.actions.ConvertEqualityDeleteFiles.Result
-
Returns the count of the added position delete files.
- 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.
- AddedRowsScanTask - Interface in org.apache.iceberg
-
A scan task for inserts generated by adding a data file to the table.
- 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
-
- Aggregate<C extends Term> - Class in org.apache.iceberg.expressions
-
The aggregate functions that can be pushed and evaluated in Iceberg.
- aggregate(BoundAggregate<T, C>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- aggregate(UnboundAggregate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- AggregateEvaluator - Class in org.apache.iceberg.expressions
-
A class for evaluating aggregates.
- aggregates() - Method in class org.apache.iceberg.expressions.AggregateEvaluator
-
- aliasToId(String) - Method in class org.apache.iceberg.Schema
-
Returns the column id for the given column alias.
- allAggregatorsValid() - Method in class org.apache.iceberg.expressions.AggregateEvaluator
-
- allManifests(FileIO) - 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.CustomOrderExpressionVisitor
-
- 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.CustomOrderExpressionVisitor
-
- 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(Supplier<R>, Supplier<R>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- 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
-
- appendsBetween(long, long) - Method in interface org.apache.iceberg.TableScan
-
- 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
-
- 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.BatchScan
-
Create a new
BatchScan from this scan's configuration that will use the most recent
snapshot as of the given time in milliseconds on the branch in the scan or main if no branch is
set.
- 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 on the branch in the scan or main if no branch is
set.
- 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
-
- canMerge(ScanTask) - Method in interface org.apache.iceberg.MergeableScanTask
-
Checks if this task can merge with a given task.
- canTransform(Type) - Method in class org.apache.iceberg.transforms.Hours
-
- 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.DeleteFiles
-
Enables or disables case sensitive expression binding for methods that accept expressions.
- 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 interface org.apache.iceberg.Scan
-
Create a new scan from this that, if data columns where selected via
Scan.select(java.util.Collection), controls whether the match to the schema will be done with case
sensitivity.
- caseSensitive(boolean) - Method in class org.apache.iceberg.SortOrder.Builder
-
- caseSensitive(boolean) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Set whether column resolution in the source schema should be case sensitive.
- caseSensitive(boolean) - Method in interface org.apache.iceberg.UpdateSchema
-
Determines if the case of schema needs to be considered when comparing column names
- castAndThrow(Throwable, Class<E>) - Static method in class org.apache.iceberg.util.ExceptionUtil
-
- 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
-
- ChangelogOperation - Enum in org.apache.iceberg
-
An enum representing possible operations in a changelog.
- ChangelogScanTask - Interface in org.apache.iceberg
-
A changelog scan task.
- changeOrdinal() - Method in interface org.apache.iceberg.ChangelogScanTask
-
Returns the ordinal of changes produced by this task.
- 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 all the registered resources.
- close() - Method in interface org.apache.iceberg.io.FileIO
-
Close File IO to release underlying resources.
- close() - Method in class org.apache.iceberg.io.FilterIterator
-
- close() - Method in interface org.apache.iceberg.metrics.Timer.Timed
-
- CloseableGroup - Class in org.apache.iceberg.io
-
This class acts as a helper for handling the closure of multiple resource.
- 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
-
- columnName() - Method in class org.apache.iceberg.expressions.BoundAggregate
-
- 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
-
- CommitFailedException(Throwable) - Constructor for exception org.apache.iceberg.exceptions.CommitFailedException
-
- commitSnapshotId() - Method in interface org.apache.iceberg.ChangelogScanTask
-
Returns the snapshot ID in which the changes were committed.
- 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
-
- CommitStateUnknownException(String, 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
-
- conflictDetectionFilter(Expression) - Method in interface org.apache.iceberg.OverwriteFiles
-
Sets a conflict detection filter used to validate concurrently added data and delete files.
- conflictDetectionFilter(Expression) - Method in interface org.apache.iceberg.RowDelta
-
Sets a conflict detection filter used to validate concurrently added data and delete files.
- 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
-
- ContentScanTask<F extends ContentFile<F>> - Interface in org.apache.iceberg
-
A scan task over a range of bytes in a content file.
- 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
-
- convertedEqualityDeleteFilesCount() - Method in interface org.apache.iceberg.actions.ConvertEqualityDeleteFiles.Result
-
Returns the count of the deletes that been converted.
- ConvertEqualityDeleteFiles - Interface in org.apache.iceberg.actions
-
An action for converting the equality delete files to position delete files.
- ConvertEqualityDeleteFiles.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- convertToByteBuffer(UUID) - Static method in class org.apache.iceberg.util.UUIDUtil
-
- copy() - Method in interface org.apache.iceberg.ContentFile
-
Copies this file.
- copy(boolean) - Method in interface org.apache.iceberg.ContentFile
-
Copies this file (potentially without file stats).
- 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
-
- copyFor(StructLike) - Method in class org.apache.iceberg.util.StructProjection
-
- copyWithoutStats() - Method in interface org.apache.iceberg.ContentFile
-
Copies this file without file stats.
- count(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- count(Counter, CloseableIterable<T>) - Static method in interface org.apache.iceberg.io.CloseableIterable
-
Counts the number of elements in the given
CloseableIterable by incrementing the
Counter instance for each
Iterator.next() call.
- count(Counter, CloseableIterator<T>) - Static method in interface org.apache.iceberg.io.CloseableIterator
-
- count() - Method in class org.apache.iceberg.metrics.DefaultTimer
-
- count() - Method in class org.apache.iceberg.metrics.FixedReservoirHistogram
-
- count() - Method in interface org.apache.iceberg.metrics.Histogram
-
Return the number of observations.
- count() - Method in interface org.apache.iceberg.metrics.MetricsContext.Counter
-
- count() - Method in interface org.apache.iceberg.metrics.Timer
-
- CountAggregate<T> - Class in org.apache.iceberg.expressions
-
- CountAggregate(Expression.Operation, BoundTerm<T>) - Constructor for class org.apache.iceberg.expressions.CountAggregate
-
- Counter - Interface in org.apache.iceberg.metrics
-
Generalized Counter interface for creating telemetry-related instances when counting events.
- counter(String, Class<T>, MetricsContext.Unit) - Method in class org.apache.iceberg.metrics.DefaultMetricsContext
-
- counter(String, MetricsContext.Unit) - Method in class org.apache.iceberg.metrics.DefaultMetricsContext
-
- counter(String, Class<T>, MetricsContext.Unit) - Method in interface org.apache.iceberg.metrics.MetricsContext
-
- counter(String, MetricsContext.Unit) - Method in interface org.apache.iceberg.metrics.MetricsContext
-
Get a named counter.
- counter(String) - Method in interface org.apache.iceberg.metrics.MetricsContext
-
- countFor(StructLike) - Method in class org.apache.iceberg.expressions.CountAggregate
-
- countFor(DataFile) - Method in class org.apache.iceberg.expressions.CountAggregate
-
- countFor(StructLike) - Method in class org.apache.iceberg.expressions.CountNonNull
-
- countFor(DataFile) - Method in class org.apache.iceberg.expressions.CountNonNull
-
- countFor(StructLike) - Method in class org.apache.iceberg.expressions.CountStar
-
- countFor(DataFile) - Method in class org.apache.iceberg.expressions.CountStar
-
- CountNonNull<T> - Class in org.apache.iceberg.expressions
-
- CountNonNull(BoundTerm<T>) - Constructor for class org.apache.iceberg.expressions.CountNonNull
-
- CountStar<T> - Class in org.apache.iceberg.expressions
-
- CountStar(BoundTerm<T>) - Constructor for class org.apache.iceberg.expressions.CountStar
-
- countStar() - Static method in class org.apache.iceberg.expressions.Expressions
-
- create() - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Creates the table.
- create(Schema, List<Expression>) - Static method in class org.apache.iceberg.expressions.AggregateEvaluator
-
- create(List<BoundAggregate<?, ?>>) - Static method in class org.apache.iceberg.expressions.AggregateEvaluator
-
- 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
-
- create(Types.StructType, Types.StructType) - Static method in class org.apache.iceberg.util.StructProjection
-
- create() - Method in interface org.apache.iceberg.view.ViewBuilder
-
Create the view.
- createAllowMissing(Types.StructType, Types.StructType) - Static method in class org.apache.iceberg.util.StructProjection
-
- createBranch(String, long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Create a new branch pointing to the given snapshot id.
- createdAtMillis() - Method in class org.apache.iceberg.io.FileInfo
-
- createEmpty() - Static method in class org.apache.iceberg.catalog.SessionCatalog.SessionContext
-
- createNamespace(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Create a namespace in the catalog.
- createNamespace(SessionCatalog.SessionContext, Namespace, Map<String, String>) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Create a namespace in the catalog.
- 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
-
- createOrReplace() - Method in interface org.apache.iceberg.view.ViewBuilder
-
Create or replace the view.
- 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.
- createTag(String, long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Create a new tag pointing to the given snapshot id
- createTransaction() - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Starts a transaction to create the table.
- credentials() - Method in class org.apache.iceberg.catalog.SessionCatalog.SessionContext
-
Returns the session's credential map.
- CredentialSupplier - Interface in org.apache.iceberg.io
-
Interface used to expose credentials held by a FileIO instance.
- currentSnapshot() - Method in interface org.apache.iceberg.Table
-
Get the current
snapshot for this table, or null if there are no snapshots.
- currentVersion() - Method in interface org.apache.iceberg.view.View
-
Get the current version for this view, or null if there are no versions.
- CustomOrderExpressionVisitor() - Constructor for class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- 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(FileIO) - 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.
- dateFromDays(int) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- DateTimeUtil - Class in org.apache.iceberg.util
-
- 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
-
- day() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a day
Transform for date or timestamp types.
- Days<T> - Class in org.apache.iceberg.transforms
-
- Days() - Constructor for class org.apache.iceberg.transforms.Days
-
- daysFromDate(LocalDate) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- daysFromInstant(Instant) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- daysToIsoDate(int) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- daysToMonths(int) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- daysToYears(int) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- 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.
- defaultCatalog() - Method in interface org.apache.iceberg.view.SQLViewRepresentation
-
The default catalog when the view is created.
- DefaultCounter - Class in org.apache.iceberg.metrics
-
A default
Counter implementation that uses an
AtomicLong to count events.
- defaultFormat(FileFormat) - Method in interface org.apache.iceberg.UpdateProperties
-
Set the default file format for the table.
- DefaultMetricsContext - Class in org.apache.iceberg.metrics
-
A default
MetricsContext implementation that uses native Java counters/timers.
- DefaultMetricsContext() - Constructor for class org.apache.iceberg.metrics.DefaultMetricsContext
-
- defaultNamespace() - Method in interface org.apache.iceberg.view.SQLViewRepresentation
-
The default namespace when the view is created.
- DefaultTimer - Class in org.apache.iceberg.metrics
-
A default
Timer implementation that uses a
Stopwatch instance internally to
measure time.
- DefaultTimer(TimeUnit) - Constructor for class org.apache.iceberg.metrics.DefaultTimer
-
- 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
-
- DeletedDataFileScanTask - Interface in org.apache.iceberg
-
A scan task for deletes generated by removing a data file from the table.
- 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.
- deletedEqualityDeleteFilesCount() - Method in interface org.apache.iceberg.actions.DeleteReachableFiles.Result
-
Returns the number of deleted equality delete files.
- deletedEqualityDeleteFilesCount() - Method in interface org.apache.iceberg.actions.ExpireSnapshots.Result
-
Returns the number of deleted equality delete files.
- 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.
- deletedPositionDeleteFilesCount() - Method in interface org.apache.iceberg.actions.DeleteReachableFiles.Result
-
Returns the number of deleted position delete files.
- deletedPositionDeleteFilesCount() - Method in interface org.apache.iceberg.actions.ExpireSnapshots.Result
-
Returns the number of deleted position delete 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.
- DeletedRowsScanTask - Interface in org.apache.iceberg
-
A scan task for deletes generated by adding delete files to the table.
- deletedStatisticsFilesCount() - Method in interface org.apache.iceberg.actions.ExpireSnapshots.Result
-
Returns the number of deleted statistics files.
- 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.
- deleteFiles(Iterable<String>) - Method in interface org.apache.iceberg.io.SupportsBulkOperations
-
Delete the files at the given paths.
- 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(FileIO) - 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 metadata, data and delete files in a table.
- DeleteOrphanFiles.PrefixMismatchMode - Enum in org.apache.iceberg.actions
-
Defines the action behavior when location prefixes (scheme/authority) mismatch.
- DeleteOrphanFiles.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- deletePrefix(String) - Method in interface org.apache.iceberg.io.SupportsPrefixOperations
-
Delete all files under a prefix.
- 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.AddedRowsScanTask
-
A list of
delete files to apply when reading the data file in this task.
- 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, data and delete
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.
- describe() - Method in class org.apache.iceberg.expressions.BoundAggregate
-
- describe(Term) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
-
- dialect() - Method in interface org.apache.iceberg.view.SQLViewRepresentation
-
The view query SQL dialect.
- direction() - Method in class org.apache.iceberg.SortField
-
Returns the sort direction
- displayName() - Method in enum org.apache.iceberg.metrics.MetricsContext.Unit
-
- 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
-
- dropBackup() - Method in interface org.apache.iceberg.actions.MigrateTable
-
Drops the backup of the original table after a successful migration
- dropNamespace(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Drop a namespace.
- 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.
- dropTable(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Drop a table, without requesting that files are immediately deleted.
- dropView(TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Drop a view.
- 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.
- EPOCH - Static variable in class org.apache.iceberg.util.DateTimeUtil
-
- EPOCH_DAY - Static variable in class org.apache.iceberg.util.DateTimeUtil
-
- eq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
- eq(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- eq(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- 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
-
- equalAuthorities(Map<String, String>) - Method in interface org.apache.iceberg.actions.DeleteOrphanFiles
-
Passes authorities that should be considered equal.
- 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.SnapshotRef
-
- 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.Type.PrimitiveType
-
- 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.CharSequenceSet
-
- equals(Object) - Method in class org.apache.iceberg.util.CharSequenceWrapper
-
- equalSchemes(Map<String, String>) - Method in interface org.apache.iceberg.actions.DeleteOrphanFiles
-
Passes schemes that should be considered equal.
- equivalent(Expression, Expression, Types.StructType, boolean) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
-
Returns whether two unbound expressions will accept the same inputs.
- estimatedRowsCount() - Method in interface org.apache.iceberg.ContentScanTask
-
- estimatedRowsCount() - Method in interface org.apache.iceberg.ScanTask
-
The estimated number of rows produced by this scan task.
- estimatedRowsCount() - Method in interface org.apache.iceberg.ScanTaskGroup
-
- 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.BoundAggregate
-
- 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.CountAggregate
-
- eval(DataFile) - Method in class org.apache.iceberg.expressions.CountAggregate
-
- 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.
- evaluateRef(DataFile) - Method in class org.apache.iceberg.expressions.MaxAggregate
-
- evaluateRef(DataFile) - Method in class org.apache.iceberg.expressions.MinAggregate
-
- 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
-
- ExceptionUtil - Class in org.apache.iceberg.util
-
- ExceptionUtil.Block<R,E1 extends java.lang.Exception,E2 extends java.lang.Exception,E3 extends java.lang.Exception> - Interface in org.apache.iceberg.util
-
- ExceptionUtil.CatchBlock - Interface in org.apache.iceberg.util
-
- ExceptionUtil.FinallyBlock - Interface in org.apache.iceberg.util
-
- execute() - Method in interface org.apache.iceberg.actions.Action
-
Executes this action.
- executeDeleteWith(ExecutorService) - Method in interface org.apache.iceberg.actions.DeleteOrphanFiles
-
Passes an alternative executor service that will be used for removing orphaned files.
- 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 files removal.
- 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
-
- existingDeletes() - Method in interface org.apache.iceberg.DeletedDataFileScanTask
-
A list of previously added
delete files to apply when reading the data file
in this task.
- existingDeletes() - Method in interface org.apache.iceberg.DeletedRowsScanTask
-
- 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
-
- ExpressionUtil - Class in org.apache.iceberg.expressions
-
Expression utility methods.
- 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.CustomOrderExpressionVisitor<R> - Class in org.apache.iceberg.expressions
-
- ExpressionVisitors.ExpressionVisitor<R> - Class in org.apache.iceberg.expressions
-
- extractByIdInclusive(Expression, Schema, boolean, int...) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
-
Extracts an expression that references only the given column IDs from the given expression.
- False - Class in org.apache.iceberg.expressions
-
- fastForwardBranch(String, String) - Method in interface org.apache.iceberg.ManageSnapshots
-
Performs a fast-forward of the given target branch up to the source snapshot if target is an
ancestor of source.
- field() - Method in class org.apache.iceberg.expressions.BoundReference
-
- field(String, int, SortDirection, NullOrder) - Method in interface org.apache.iceberg.transforms.SortOrderVisitor
-
- field(Types.NestedField, Supplier<List<String>>) - Method in class org.apache.iceberg.types.CheckCompatibility
-
- field(Types.NestedField, Map<String, Integer>) - Method in class org.apache.iceberg.types.IndexByName
-
- field(Types.NestedField, Map<Integer, Integer>) - Method in class org.apache.iceberg.types.IndexParents
-
- field(int) - Method in class org.apache.iceberg.types.Type.NestedType
-
- field(int) - Method in class org.apache.iceberg.types.Types.ListType
-
- field(int) - Method in class org.apache.iceberg.types.Types.MapType
-
- field(String) - Method in class org.apache.iceberg.types.Types.StructType
-
- field(int) - Method in class org.apache.iceberg.types.Types.StructType
-
- field(Types.NestedField, Supplier<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
-
- field(Types.NestedField, T) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
- fieldAliases() - Method in interface org.apache.iceberg.view.SQLViewRepresentation
-
The view field aliases.
- fieldComments() - Method in interface org.apache.iceberg.view.SQLViewRepresentation
-
The view field comments.
- fieldId() - Method in class org.apache.iceberg.expressions.BoundReference
-
- fieldId() - Method in class org.apache.iceberg.PartitionField
-
Returns the partition field id across all the table metadata's partition specs.
- fieldId() - Method in class org.apache.iceberg.types.Types.NestedField
-
- fields() - Method in interface org.apache.iceberg.BlobMetadata
-
Ordered list of fields the blob was calculated from.
- fields() - Method in class org.apache.iceberg.PartitionSpec
-
- fields() - Method in class org.apache.iceberg.SortOrder
-
- fields() - Method in class org.apache.iceberg.types.Type.NestedType
-
- fields() - Method in class org.apache.iceberg.types.Types.ListType
-
- fields() - Method in class org.apache.iceberg.types.Types.MapType
-
- fields() - Method in class org.apache.iceberg.types.Types.StructType
-
- fields() - Method in class org.apache.iceberg.UnboundPartitionSpec
-
- fieldType(String) - Method in class org.apache.iceberg.types.Type.NestedType
-
- fieldType(String) - Method in class org.apache.iceberg.types.Types.ListType
-
- fieldType(String) - Method in class org.apache.iceberg.types.Types.MapType
-
- fieldType(String) - Method in class org.apache.iceberg.types.Types.StructType
-
- file() - Method in interface org.apache.iceberg.ContentScanTask
-
- FILE_FORMAT - Static variable in interface org.apache.iceberg.DataFile
-
- FILE_PATH - Static variable in interface org.apache.iceberg.DataFile
-
- FILE_SIZE - Static variable in interface org.apache.iceberg.DataFile
-
- FileAppender<D> - Interface in org.apache.iceberg.io
-
- FileContent - Enum in org.apache.iceberg
-
Content type stored in a file, one of DATA, POSITION_DELETES, or EQUALITY_DELETES.
- fileFooterSizeInBytes() - Method in interface org.apache.iceberg.StatisticsFile
-
Size of the Puffin footer.
- FileFormat - Enum in org.apache.iceberg
-
Enum of supported file formats.
- FileInfo - Class in org.apache.iceberg.io
-
- FileInfo(String, long, long) - Constructor for class org.apache.iceberg.io.FileInfo
-
- FileIO - Interface in org.apache.iceberg.io
-
Pluggable module for reading, writing, and deleting files.
- FileIOMetricsContext - Interface in org.apache.iceberg.io
-
Extension of MetricsContext for use with FileIO to define standard metrics that should be
reported.
- files() - Method in interface org.apache.iceberg.CombinedScanTask
-
Return the
tasks in this combined task.
- Files - Class in org.apache.iceberg
-
- FileScanTask - Interface in org.apache.iceberg
-
A scan task over a range of bytes in a single data file.
- filesCount() - Method in interface org.apache.iceberg.AddedRowsScanTask
-
- filesCount() - Method in interface org.apache.iceberg.DeletedDataFileScanTask
-
- filesCount() - Method in interface org.apache.iceberg.DeletedRowsScanTask
-
- filesCount() - Method in interface org.apache.iceberg.FileScanTask
-
- filesCount() - Method in interface org.apache.iceberg.ScanTask
-
The number of files that will be opened by this scan task.
- filesCount() - Method in interface org.apache.iceberg.ScanTaskGroup
-
- fileSizeInBytes() - Method in interface org.apache.iceberg.ContentFile
-
Returns the file size in bytes.
- fileSizeInBytes() - Method in interface org.apache.iceberg.StatisticsFile
-
Size of the file
- filter(Expression) - Method in interface org.apache.iceberg.actions.ConvertEqualityDeleteFiles
-
A filter for finding the equality deletes to convert.
- filter(Expression) - Method in interface org.apache.iceberg.actions.RewriteDataFiles
-
A user provided filter for determining which files will be considered by the rewrite strategy.
- filter(Expression) - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles
-
A filter for finding deletes to rewrite.
- filter() - Method in class org.apache.iceberg.events.IncrementalScanEvent
-
- filter() - Method in class org.apache.iceberg.events.ScanEvent
-
- filter(CloseableIterable<E>, Predicate<E>) - Static method in interface org.apache.iceberg.io.CloseableIterable
-
- filter(Counter, CloseableIterable<E>, Predicate<E>) - Static method in interface org.apache.iceberg.io.CloseableIterable
-
Filters the given
CloseableIterable and counts the number of elements that do not match
the predicate by incrementing the
Counter.
- filter(Expression) - Method in interface org.apache.iceberg.Scan
-
Create a new scan from the results of this filtered by the
Expression.
- filter() - Method in interface org.apache.iceberg.Scan
-
- FilterIterator<T> - Class in org.apache.iceberg.io
-
An Iterator that filters another Iterator.
- FilterIterator(Iterator<T>) - Constructor for class org.apache.iceberg.io.FilterIterator
-
- find(Schema, Predicate<Type>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- findColumnName(int) - Method in class org.apache.iceberg.Schema
-
Returns the full column name for the given id.
- findField(int) - Method in class org.apache.iceberg.Schema
-
- findField(String) - Method in class org.apache.iceberg.Schema
-
- findType(String) - Method in class org.apache.iceberg.Schema
-
Returns the
Type of a sub-field identified by the field name.
- findType(int) - Method in class org.apache.iceberg.Schema
-
Returns the
Type of a sub-field identified by the field id.
- FixedReservoirHistogram - Class in org.apache.iceberg.metrics
-
A
Histogram implementation with reservoir sampling.
- FixedReservoirHistogram(int) - Constructor for class org.apache.iceberg.metrics.FixedReservoirHistogram
-
- flipLR() - Method in enum org.apache.iceberg.expressions.Expression.Operation
-
Returns the equivalent operation when the left and right operands are exchanged.
- FloatType() - Constructor for class org.apache.iceberg.types.Types.FloatType
-
- ForbiddenException - Exception in org.apache.iceberg.exceptions
-
Exception thrown on HTTP 403 Forbidden - Failed authorization checks.
- ForbiddenException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.ForbiddenException
-
- ForbiddenException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.ForbiddenException
-
- format() - Method in interface org.apache.iceberg.ContentFile
-
Returns format of the file.
- formatTimestampMillis(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- forPartitionFilter(Expression, PartitionSpec, boolean) - Static method in class org.apache.iceberg.expressions.ManifestEvaluator
-
- forRowFilter(Expression, PartitionSpec, boolean) - Static method in class org.apache.iceberg.expressions.ManifestEvaluator
-
- forType(Types.StructType) - Static method in class org.apache.iceberg.types.Comparators
-
- forType(Types.ListType) - Static method in class org.apache.iceberg.types.Comparators
-
- forType(Type.PrimitiveType) - Static method in class org.apache.iceberg.types.Comparators
-
- forType(Type) - Static method in interface org.apache.iceberg.types.JavaHash
-
- fromByteBuffer(Type, ByteBuffer) - Static method in class org.apache.iceberg.types.Conversions
-
- fromDisplayName(String) - Static method in enum org.apache.iceberg.metrics.MetricsContext.Unit
-
- fromFileName(CharSequence) - Static method in enum org.apache.iceberg.FileFormat
-
- fromId(int) - Static method in enum org.apache.iceberg.ManifestContent
-
- fromName(String) - Static method in enum org.apache.iceberg.DistributionMode
-
- fromName(String) - Static method in enum org.apache.iceberg.RewriteJobOrder
-
- fromPartitionString(Type, String) - Static method in class org.apache.iceberg.types.Conversions
-
- fromPrimitiveString(String) - Static method in class org.apache.iceberg.types.Types
-
- fromSnapshotExclusive(long) - Method in interface org.apache.iceberg.IncrementalScan
-
Instructs this scan to look for changes starting from a particular snapshot (exclusive).
- fromSnapshotId() - Method in class org.apache.iceberg.events.IncrementalScanEvent
-
- fromSnapshotInclusive(long) - Method in interface org.apache.iceberg.IncrementalScan
-
Instructs this scan to look for changes starting from a particular snapshot (inclusive).
- fromString(String) - Static method in enum org.apache.iceberg.actions.DeleteOrphanFiles.PrefixMismatchMode
-
- fromString(String) - Static method in enum org.apache.iceberg.expressions.Expression.Operation
-
- fromString(String) - Static method in enum org.apache.iceberg.FileFormat
-
- fromString(String) - Static method in enum org.apache.iceberg.SortDirection
-
- fromString(String) - Static method in class org.apache.iceberg.transforms.Transforms
-
- fromString(Type, String) - Static method in class org.apache.iceberg.transforms.Transforms
-
- fullVersion() - Static method in class org.apache.iceberg.IcebergBuild
-
- IcebergBuild - Class in org.apache.iceberg
-
Loads iceberg-version.properties with build information.
- id() - Method in enum org.apache.iceberg.FileContent
-
- id() - Method in enum org.apache.iceberg.ManifestContent
-
- identifierFieldIds() - Method in class org.apache.iceberg.Schema
-
The set of identifier field IDs.
- identifierFieldNames() - Method in class org.apache.iceberg.Schema
-
Returns the set of identifier field names.
- identity() - Method in class org.apache.iceberg.catalog.SessionCatalog.SessionContext
-
Returns a string that identifies the current user or principal.
- identity(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
-
- identity(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- identity(String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
- identity(Type) - Static method in class org.apache.iceberg.transforms.Transforms
-
- identity() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns an identity
Transform that can be used for any type.
- identitySourceIds() - Method in class org.apache.iceberg.PartitionSpec
-
Returns the source field ids for identity partitions.
- idToAlias(Integer) - Method in class org.apache.iceberg.Schema
-
Returns the full column name in the unconverted data schema for the given column id.
- idToName() - Method in class org.apache.iceberg.Schema
-
Returns a map for this schema between field id and qualified field names.
- ignoreResiduals() - Method in interface org.apache.iceberg.Scan
-
Create a new scan from this that applies data filtering to files but not to rows in those
files.
- importedDataFilesCount() - Method in interface org.apache.iceberg.actions.SnapshotTable.Result
-
Returns the number of imported data files.
- in(String, T...) - Static method in class org.apache.iceberg.expressions.Expressions
-
- in(UnboundTerm<T>, T...) - Static method in class org.apache.iceberg.expressions.Expressions
-
- in(String, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- in(UnboundTerm<T>, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- in(BoundReference<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
- in(Bound<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- in(BoundTerm<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- includeColumnStats() - Method in interface org.apache.iceberg.Scan
-
Create a new scan from this that loads the column stats with each data file.
- inclusive(PartitionSpec) - Static method in class org.apache.iceberg.expressions.Projections
-
Creates an inclusive
ProjectionEvaluator for the
spec, defaulting
to case sensitive mode.
- inclusive(PartitionSpec, boolean) - Static method in class org.apache.iceberg.expressions.Projections
-
Creates an inclusive
ProjectionEvaluator for the
spec.
- InclusiveMetricsEvaluator - Class in org.apache.iceberg.expressions
-
- InclusiveMetricsEvaluator(Schema, Expression) - Constructor for class org.apache.iceberg.expressions.InclusiveMetricsEvaluator
-
- InclusiveMetricsEvaluator(Schema, Expression, boolean) - Constructor for class org.apache.iceberg.expressions.InclusiveMetricsEvaluator
-
- increment() - Method in interface org.apache.iceberg.metrics.Counter
-
Increment the counter by 1.
- increment(int) - Method in interface org.apache.iceberg.metrics.Counter
-
Increment the counter by the provided amount.
- increment(long) - Method in interface org.apache.iceberg.metrics.Counter
-
Increment the counter by the provided amount.
- increment() - Method in class org.apache.iceberg.metrics.DefaultCounter
-
- increment(long) - Method in class org.apache.iceberg.metrics.DefaultCounter
-
- increment() - Method in interface org.apache.iceberg.metrics.MetricsContext.Counter
-
Deprecated.
Increment the counter by a single whole number value (i.e.
- increment(T) - Method in interface org.apache.iceberg.metrics.MetricsContext.Counter
-
Deprecated.
Increment the counter by the provided amount.
- IncrementalAppendScan - Interface in org.apache.iceberg
-
API for configuring an incremental table scan for appends only snapshots
- IncrementalChangelogScan - Interface in org.apache.iceberg
-
API for configuring a scan for table changes.
- IncrementalScan<ThisT,T extends ScanTask,G extends ScanTaskGroup<T>> - Interface in org.apache.iceberg
-
API for configuring an incremental scan.
- IncrementalScanEvent - Class in org.apache.iceberg.events
-
Event sent to listeners when an incremental table scan is planned.
- IncrementalScanEvent(String, long, long, Expression, Schema, boolean) - Constructor for class org.apache.iceberg.events.IncrementalScanEvent
-
- indexById(Types.StructType) - Static method in class org.apache.iceberg.types.TypeUtil
-
- indexByLowerCaseName(Types.StructType) - Static method in class org.apache.iceberg.types.TypeUtil
-
- IndexByName - Class in org.apache.iceberg.types
-
- IndexByName() - Constructor for class org.apache.iceberg.types.IndexByName
-
- IndexByName(Function<String, String>) - Constructor for class org.apache.iceberg.types.IndexByName
-
- indexByName(Types.StructType) - Static method in class org.apache.iceberg.types.TypeUtil
-
- indexNameById(Types.StructType) - Static method in class org.apache.iceberg.types.TypeUtil
-
- IndexParents - Class in org.apache.iceberg.types
-
- IndexParents() - Constructor for class org.apache.iceberg.types.IndexParents
-
- indexParents(Types.StructType) - Static method in class org.apache.iceberg.types.TypeUtil
-
- indexQuotedNameById(Types.StructType, Function<String, String>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- info() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupRewriteResult
-
- initialize(String, Map<String, String>) - Method in interface org.apache.iceberg.catalog.Catalog
-
Initialize a catalog given a custom name and a map of catalog properties.
- initialize(String, Map<String, String>) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Initialize given a custom name and a map of catalog properties.
- initialize(String, Map<String, String>) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Initialize a view catalog given a custom name and a map of catalog properties.
- initialize(Map<String, String>) - Method in interface org.apache.iceberg.encryption.KmsClient
-
Deprecated.
Initialize the KMS client with given properties
- initialize(Map<String, String>) - Method in interface org.apache.iceberg.io.FileIO
-
Initialize File IO from catalog properties.
- initialize(Map<String, String>) - Method in interface org.apache.iceberg.LockManager
-
Initialize lock manager from catalog properties.
- initialize(Map<String, String>) - Method in interface org.apache.iceberg.metrics.MetricsContext
-
- initialize(Map<String, String>) - Method in interface org.apache.iceberg.metrics.MetricsReporter
-
A custom MetricsReporter implementation must have a no-arg constructor, which will be called
first.
- InputFile - Interface in org.apache.iceberg.io
-
- instance() - Static method in class org.apache.iceberg.metrics.LoggingMetricsReporter
-
- IntegerType() - Constructor for class org.apache.iceberg.types.Types.IntegerType
-
- invalidateTable(TableIdentifier) - Method in interface org.apache.iceberg.catalog.Catalog
-
Invalidate cached table metadata from current catalog.
- invalidateTable(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Invalidate cached table metadata from current catalog.
- invalidateView(TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Invalidate cached view metadata from current catalog.
- io(FileIO) - Method in interface org.apache.iceberg.actions.DeleteReachableFiles
-
Set the
FileIO to be used for files removal
- io() - Method in interface org.apache.iceberg.Table
-
Returns a
FileIO to read and write table data and metadata files.
- isBound(Expression) - Static method in class org.apache.iceberg.expressions.Binder
-
Returns whether an expression is bound.
- isBranch() - Method in class org.apache.iceberg.SnapshotRef
-
- isCaseSensitive() - Method in interface org.apache.iceberg.Scan
-
Returns whether this scan is case-sensitive with respect to column names.
- isCharHighSurrogate(char) - Static method in class org.apache.iceberg.util.UnicodeUtil
-
Determines if the given character value is a unicode high-surrogate code unit.
- isDataTask() - Method in interface org.apache.iceberg.DataTask
-
- isDataTask() - Method in interface org.apache.iceberg.ScanTask
-
Returns true if this is a
DataTask, false otherwise.
- isElementOptional() - Method in class org.apache.iceberg.types.Types.ListType
-
- isElementRequired() - Method in class org.apache.iceberg.types.Types.ListType
-
- isEmpty() - Method in class org.apache.iceberg.catalog.Namespace
-
- isEmpty() - Method in class org.apache.iceberg.util.CharSequenceSet
-
- isEquivalentTo(Expression) - Method in class org.apache.iceberg.expressions.And
-
- isEquivalentTo(Expression) - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
-
- isEquivalentTo(BoundTerm<?>) - Method in class org.apache.iceberg.expressions.BoundReference
-
- isEquivalentTo(Expression) - Method in class org.apache.iceberg.expressions.BoundSetPredicate
-
- isEquivalentTo(BoundTerm<?>) - Method in interface org.apache.iceberg.expressions.BoundTerm
-
Returns whether this term is equivalent to another.
- isEquivalentTo(BoundTerm<?>) - Method in class org.apache.iceberg.expressions.BoundTransform
-
- isEquivalentTo(Expression) - Method in class org.apache.iceberg.expressions.BoundUnaryPredicate
-
- isEquivalentTo(Expression) - Method in interface org.apache.iceberg.expressions.Expression
-
Returns whether this expression will accept the same values as another.
- isEquivalentTo(Expression) - Method in class org.apache.iceberg.expressions.False
-
- isEquivalentTo(Expression) - Method in class org.apache.iceberg.expressions.Or
-
- isEquivalentTo(Expression) - Method in class org.apache.iceberg.expressions.True
-
- isFileScanTask() - Method in interface org.apache.iceberg.FileScanTask
-
- isFileScanTask() - Method in interface org.apache.iceberg.ScanTask
-
- isFromSnapshotInclusive() - Method in class org.apache.iceberg.events.IncrementalScanEvent
-
- isIdentity() - Method in interface org.apache.iceberg.transforms.Transform
-
Return whether this transform is the identity transform.
- isListType() - Method in interface org.apache.iceberg.types.Type
-
- isListType() - Method in class org.apache.iceberg.types.Types.ListType
-
- isLiteralPredicate() - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
-
- isLiteralPredicate() - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- isMapType() - Method in interface org.apache.iceberg.types.Type
-
- isMapType() - Method in class org.apache.iceberg.types.Types.MapType
-
- isNaN(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- isNaN(UnboundTerm<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- isNaN(BoundReference<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
- isNaN(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- isNaN(BoundTerm<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- isNaN(Object) - Static method in class org.apache.iceberg.util.NaNUtil
-
- isNestedType() - Method in interface org.apache.iceberg.types.Type
-
- isNestedType() - Method in class org.apache.iceberg.types.Type.NestedType
-
- isNoop() - Method in interface org.apache.iceberg.metrics.Counter
-
Determines whether this counter is a NOOP counter.
- isNoop() - Method in interface org.apache.iceberg.metrics.Timer
-
Determines whether this timer is a NOOP timer.
- isNull(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- isNull(UnboundTerm<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- isNull(BoundReference<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
- isNull(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- isNull(BoundTerm<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- isoDateToDays(String) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- isOptional() - Method in class org.apache.iceberg.types.Types.NestedField
-
- isoTimestampToMicros(String) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- isoTimestamptzToMicros(String) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- isoTimeToMicros(String) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- isPartitioned() - Method in class org.apache.iceberg.PartitionSpec
-
- isPrimitiveType() - Method in interface org.apache.iceberg.types.Type
-
- isPrimitiveType() - Method in class org.apache.iceberg.types.Type.PrimitiveType
-
- isPromotionAllowed(Type, Type.PrimitiveType) - Static method in class org.apache.iceberg.types.TypeUtil
-
- isRequired() - Method in class org.apache.iceberg.types.Types.NestedField
-
- isSetPredicate() - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- isSetPredicate() - Method in class org.apache.iceberg.expressions.BoundSetPredicate
-
- isSorted() - Method in class org.apache.iceberg.SortOrder
-
Returns true if the sort order is sorted
- isSplittable() - Method in enum org.apache.iceberg.FileFormat
-
- isStructType() - Method in interface org.apache.iceberg.types.Type
-
- isStructType() - Method in class org.apache.iceberg.types.Types.StructType
-
- isTag() - Method in class org.apache.iceberg.SnapshotRef
-
- isUnaryPredicate() - Method in class org.apache.iceberg.expressions.BoundPredicate
-
- isUnaryPredicate() - Method in class org.apache.iceberg.expressions.BoundUnaryPredicate
-
- isUnpartitioned() - Method in class org.apache.iceberg.PartitionSpec
-
- isUnsorted() - Method in class org.apache.iceberg.SortOrder
-
Returns true if the sort order is unsorted
- isUTCTimestamptz(String) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- isValueOptional() - Method in class org.apache.iceberg.types.Types.MapType
-
- isValueRequired() - Method in class org.apache.iceberg.types.Types.MapType
-
- isVoid() - Method in interface org.apache.iceberg.transforms.Transform
-
Return whether this transform is the void transform.
- iterator() - Method in class org.apache.iceberg.io.CloseableIterable.ConcatCloseableIterable
-
- iterator() - Method in interface org.apache.iceberg.io.CloseableIterable
-
Returns a closeable iterator over elements of type T.
- iterator() - Method in class org.apache.iceberg.util.CharSequenceSet
-
- left() - Method in class org.apache.iceberg.expressions.And
-
- left() - Method in class org.apache.iceberg.expressions.Or
-
- length() - Method in class org.apache.iceberg.catalog.Namespace
-
- length() - Method in interface org.apache.iceberg.ContentScanTask
-
- 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(SessionCatalog.SessionContext) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
List top-level namespaces from the catalog.
- listNamespaces(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
List namespaces from the namespace.
- 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.
- listPrefix(String) - Method in interface org.apache.iceberg.io.SupportsPrefixOperations
-
Return an iterable of all files under a prefix.
- listTables(Namespace) - Method in interface org.apache.iceberg.catalog.Catalog
-
Return all the identifiers under this namespace.
- listTables(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Return all the identifiers under this namespace.
- listViews(Namespace) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
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
-
- loadBuildInfo() - Static method in class org.apache.iceberg.IcebergBuild
-
Loads the version.properties file for this module.
- loadNamespaceMetadata(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Load metadata properties for a namespace.
- 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.
- loadTable(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Load a table.
- loadView(TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Load a view.
- 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 class org.apache.iceberg.io.FileInfo
-
- 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
-
- LockManager - Interface in org.apache.iceberg
-
An interface for locking, used to ensure commit isolation.
- LoggingMetricsReporter - Class in org.apache.iceberg.metrics
-
- LoggingMetricsReporter() - Constructor for class org.apache.iceberg.metrics.LoggingMetricsReporter
-
- 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
-
- lt(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- lt(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- ltEq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
- ltEq(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- ltEq(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- MAIN_BRANCH - Static variable in class org.apache.iceberg.SnapshotRef
-
- 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
-
- manageSnapshots() - Method in interface org.apache.iceberg.Transaction
-
- 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(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- max() - Method in interface org.apache.iceberg.metrics.Histogram.Statistics
-
Returns the maximum value of the histogram observations.
- 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
-
- MaxAggregate<T> - Class in org.apache.iceberg.expressions
-
- MaxAggregate(BoundTerm<T>) - Constructor for class org.apache.iceberg.expressions.MaxAggregate
-
- maxRefAgeMs(Long) - Method in class org.apache.iceberg.SnapshotRef.Builder
-
- maxRefAgeMs() - Method in class org.apache.iceberg.SnapshotRef
-
- maxSnapshotAgeMs(Long) - Method in class org.apache.iceberg.SnapshotRef.Builder
-
- maxSnapshotAgeMs() - Method in class org.apache.iceberg.SnapshotRef
-
- mean() - Method in interface org.apache.iceberg.metrics.Histogram.Statistics
-
Returns the mean value of the histogram observations.
- merge(ScanTask) - Method in interface org.apache.iceberg.MergeableScanTask
-
Merges this task with a given task.
- MergeableScanTask<ThisT> - Interface in org.apache.iceberg
-
A scan task that can be potentially merged with other scan tasks.
- 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>, Map<Integer, Long>) - 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
-
- MetricsContext - Interface in org.apache.iceberg.metrics
-
Generalized interface for creating telemetry related instances for tracking operations.
- MetricsContext.Counter<T extends java.lang.Number> - Interface in org.apache.iceberg.metrics
-
- MetricsContext.Unit - Enum in org.apache.iceberg.metrics
-
- MetricsReport - Interface in org.apache.iceberg.metrics
-
- MetricsReporter - Interface in org.apache.iceberg.metrics
-
This interface defines the basic API for reporting metrics for operations to a Table.
- MICROS_PER_MILLIS - Static variable in class org.apache.iceberg.util.DateTimeUtil
-
- MICROS_PER_SECOND - Static variable in class org.apache.iceberg.util.DateTimeUtil
-
- microsFromInstant(Instant) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsFromTime(LocalTime) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsFromTimestamp(LocalDateTime) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsFromTimestamptz(OffsetDateTime) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsToDays(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsToHours(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsToIsoTime(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsToIsoTimestamp(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsToIsoTimestamptz(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsToMillis(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsToMonths(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- microsToYears(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- 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(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- min() - Method in interface org.apache.iceberg.metrics.Histogram.Statistics
-
Returns the minimum value of the histogram observations.
- MIN_SEQUENCE_NUMBER - Static variable in interface org.apache.iceberg.ManifestFile
-
- MinAggregate<T> - Class in org.apache.iceberg.expressions
-
- MinAggregate(BoundTerm<T>) - Constructor for class org.apache.iceberg.expressions.MinAggregate
-
- minSequenceNumber() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the lowest data sequence number of any live file in the manifest.
- minSnapshotsToKeep(Integer) - Method in class org.apache.iceberg.SnapshotRef.Builder
-
- minSnapshotsToKeep() - Method in class org.apache.iceberg.SnapshotRef
-
- 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
-
- month() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a month
Transform for date or timestamp types.
- Months<T> - Class in org.apache.iceberg.transforms
-
- Months() - Constructor for class org.apache.iceberg.transforms.Months
-
- 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 interface org.apache.iceberg.catalog.SessionCatalog
-
Return the name for this catalog.
- name() - Method in class org.apache.iceberg.catalog.TableIdentifier
-
Returns the identifier name.
- name() - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Return the name for this catalog.
- name() - Method in class org.apache.iceberg.expressions.BoundReference
-
- name() - Method in class org.apache.iceberg.expressions.NamedReference
-
- name() - Method in interface org.apache.iceberg.expressions.Reference
-
- 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
-
- name() - Method in interface org.apache.iceberg.view.View
-
- 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(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Checks whether the Namespace exists.
- 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
-
- newAggregator() - Method in class org.apache.iceberg.expressions.CountAggregate
-
- newAggregator() - Method in class org.apache.iceberg.expressions.MaxAggregate
-
- newAggregator() - Method in class org.apache.iceberg.expressions.MinAggregate
-
- 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.
- newBatchScan() - Method in interface org.apache.iceberg.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.
- newIncrementalAppendScan() - Method in interface org.apache.iceberg.Table
-
Create a new
scan for this table.
- newIncrementalChangelogScan() - Method in interface org.apache.iceberg.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.
- newInputFile(String, long) - Method in interface org.apache.iceberg.io.FileIO
-
Get a
InputFile instance to read bytes from the file at the given path, with a known
file length.
- 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
-
- NOOP - Static variable in class org.apache.iceberg.metrics.DefaultCounter
-
- NOOP - Static variable in interface org.apache.iceberg.metrics.Timer
-
- NOOP - Static variable in interface org.apache.iceberg.metrics.Timer.Timed
-
- 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
-
- NoSuchViewException - Exception in org.apache.iceberg.exceptions
-
Exception raised when attempting to load a view that does not exist.
- NoSuchViewException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NoSuchViewException
-
- NoSuchViewException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NoSuchViewException
-
- not(Expression) - Static method in class org.apache.iceberg.expressions.Expressions
-
- not(Supplier<R>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- not(R) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
-
- Not - Class in org.apache.iceberg.expressions
-
- NotAuthorizedException - Exception in org.apache.iceberg.exceptions
-
Exception thrown on HTTP 401 Unauthorized.
- NotAuthorizedException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NotAuthorizedException
-
- NotAuthorizedException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NotAuthorizedException
-
- notEq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
- notEq(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- notEq(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- 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
-
- notIn(Bound<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- notIn(BoundTerm<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- 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
-
- notNaN(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- notNaN(BoundTerm<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- 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
-
- notNull(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- notNull(BoundTerm<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- notStartsWith(String, String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notStartsWith(UnboundTerm<String>, String) - Static method in class org.apache.iceberg.expressions.Expressions
-
- notStartsWith(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
- notStartsWith(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- notStartsWith(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- NULL_VALUE_COUNTS - Static variable in interface org.apache.iceberg.DataFile
-
- nullMetrics() - Static method in interface org.apache.iceberg.metrics.MetricsContext
-
Utility method for producing no metrics.
- 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.
- numberFailedObjects() - Method in exception org.apache.iceberg.io.BulkDeletionFailureException
-
- 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() - Method in interface org.apache.iceberg.ContentScanTask
-
- partition(StructLike) - Method in class org.apache.iceberg.PartitionKey
-
Replace this key's partition values with the partition values for the row.
- partition() - Method in interface org.apache.iceberg.PartitionScanTask
-
Returns the value of the partition for this scan task
- 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
-
- PartitionScanTask - Interface in org.apache.iceberg
-
A scan task for data within a particular partition
- 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.
- path() - Method in interface org.apache.iceberg.StatisticsFile
-
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.
- percentile(double) - Method in interface org.apache.iceberg.metrics.Histogram.Statistics
-
Returns the percentile value based on the histogram statistics.
- planFiles() - Method in interface org.apache.iceberg.Scan
-
Plan tasks for this scan where each task reads a single file.
- planTasks() - Method in interface org.apache.iceberg.Scan
-
Plan balanced task groups for this scan by splitting large and combining small tasks.
- planWith(ExecutorService) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Passes an alternative executor service that will be used for planning.
- planWith(ExecutorService) - Method in interface org.apache.iceberg.Scan
-
Create a new scan to use a particular executor to plan.
- 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(Expression.Operation, UnboundTerm<T>, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- predicate(Expression.Operation, UnboundTerm<T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
- predicate(BoundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
- predicate(UnboundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
- 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(UnboundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- predicate(BoundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- 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
-
- prefixMismatchMode(DeleteOrphanFiles.PrefixMismatchMode) - Method in interface org.apache.iceberg.actions.DeleteOrphanFiles
-
Passes a prefix mismatch mode that determines how this action should handle situations when the
metadata references files that match listed/provided files except for authority/scheme.
- 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.Scan
-
Create a new scan from this with the schema as its projection.
- project(String, BoundPredicate<S>) - Method in interface org.apache.iceberg.transforms.Transform
-
Transforms a
predicate to an inclusive predicate on the partition values
produced by the transform.
- project(String, BoundPredicate<S>) - Method in class org.apache.iceberg.transforms.UnknownTransform
-
- project(Schema, Set<Integer>) - Static method in class org.apache.iceberg.types.TypeUtil
-
Project extracts particular fields from a schema by ID.
- project(Types.StructType, Set<Integer>) - Static method in class org.apache.iceberg.types.TypeUtil
-
- 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
-
Transforms a
predicate to a strict predicate on the partition values
produced by the transform.
- projectStrict(String, BoundPredicate<S>) - Method in class org.apache.iceberg.transforms.UnknownTransform
-
- properties() - Method in interface org.apache.iceberg.BlobMetadata
-
Additional properties of the blob, specific to the blob type.
- properties() - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Return the properties for this catalog.
- properties() - Method in class org.apache.iceberg.catalog.SessionCatalog.SessionContext
-
Returns a map of properties currently set for the session.
- properties() - Method in interface org.apache.iceberg.io.FileIO
-
Returns the property map used to configure this FileIO
- properties() - Method in interface org.apache.iceberg.Table
-
Return a map of string properties for this table.
- properties() - Method in interface org.apache.iceberg.view.View
-
Return a map of string properties for this view.
- purgeTable(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Drop a table and request that files are immediately deleted.
- RangeReadable - Interface in org.apache.iceberg.io
-
RangeReadable is an interface that allows for implementations of
InputFile
streams to perform positional, range-based reads, which are more efficient than unbounded reads
in many cloud provider object stores.
- READ_BYTES - Static variable in interface org.apache.iceberg.io.FileIOMetricsContext
-
- READ_OPERATIONS - Static variable in interface org.apache.iceberg.io.FileIOMetricsContext
-
- 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.
- readFully(long, byte[], int, int) - Method in interface org.apache.iceberg.io.RangeReadable
-
Fill the provided buffer with the contents of the input source starting at position for
the given offset and length.
- readFully(long, byte[]) - Method in interface org.apache.iceberg.io.RangeReadable
-
Fill the entire buffer with the contents of the input source starting at position.
- readTail(byte[], int, int) - Method in interface org.apache.iceberg.io.RangeReadable
-
Read the last length bytes from the file.
- readTail(byte[]) - Method in interface org.apache.iceberg.io.RangeReadable
-
Read the full size of the buffer from the end of the file.
- reassignDoc(Schema, Schema) - Static method in class org.apache.iceberg.types.TypeUtil
-
Reassigns doc in a schema from another schema.
- reassignIds(Schema, Schema) - Static method in class org.apache.iceberg.types.TypeUtil
-
Reassigns ids in a schema from another schema.
- reassignIds(Schema, Schema, boolean) - Static method in class org.apache.iceberg.types.TypeUtil
-
Reassigns ids in a schema from another schema.
- reassignOrRefreshIds(Schema, Schema) - Static method in class org.apache.iceberg.types.TypeUtil
-
- reassignOrRefreshIds(Schema, Schema, boolean) - Static method in class org.apache.iceberg.types.TypeUtil
-
- Record - Interface in org.apache.iceberg.data
-
- record(long, TimeUnit) - Method in class org.apache.iceberg.metrics.DefaultTimer
-
- record(long, TimeUnit) - Method in interface org.apache.iceberg.metrics.Timer
-
Records a custom amount in the given time unit.
- 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.BoundAggregate
-
- 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.UnboundAggregate
-
- 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.
- refs() - Method in interface org.apache.iceberg.Table
-
Returns the current refs for the table
- register(Listener<E>, Class<E>) - Static method in class org.apache.iceberg.events.Listeners
-
- registerTable(TableIdentifier, String) - Method in interface org.apache.iceberg.catalog.Catalog
-
Register a table with the catalog if it does not exist.
- registerTable(SessionCatalog.SessionContext, TableIdentifier, String) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Register a table if it does not exist.
- release(String, String) - Method in interface org.apache.iceberg.LockManager
-
Release a lock
- 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
-
- remove(String) - Method in interface org.apache.iceberg.view.UpdateViewProperties
-
Remove the given property key from the view.
- removeAll(Collection<?>) - Method in class org.apache.iceberg.util.CharSequenceSet
-
- removeBranch(String) - Method in interface org.apache.iceberg.ManageSnapshots
-
Remove a branch by name
- removedDataFiles(FileIO) - Method in interface org.apache.iceberg.Snapshot
-
Return all data files removed from the table in this snapshot.
- removedDeleteFiles(FileIO) - Method in interface org.apache.iceberg.Snapshot
-
Return all delete files removed from the table in this snapshot.
- 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 property keys from a namespace in the catalog.
- removeStatistics(long) - Method in interface org.apache.iceberg.UpdateStatistics
-
Remove the table's statistics file for given snapshot.
- removeTag(String) - Method in interface org.apache.iceberg.ManageSnapshots
-
Remove the tag with the given name.
- renameBranch(String, String) - Method in interface org.apache.iceberg.ManageSnapshots
-
Rename a branch
- 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.
- renameTable(SessionCatalog.SessionContext, TableIdentifier, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Rename a table.
- renameView(TableIdentifier, TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Rename a view.
- REPLACE - Static variable in class org.apache.iceberg.DataOperations
-
Files are removed and replaced, without changing the data in the table.
- replace() - Method in interface org.apache.iceberg.view.ViewBuilder
-
Replace the view.
- replaceBranch(String, long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Replaces the branch with the given name to point to the specified snapshot
- replaceBranch(String, String) - Method in interface org.apache.iceberg.ManageSnapshots
-
Replaces the branch with the given name to point to the source snapshot.
- ReplacePartitions - Interface in org.apache.iceberg
-
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
-
- replaceTag(String, long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Replaces the tag with the given name to point to the specified snapshot.
- replaceTransaction() - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Starts a transaction to replace the table.
- report(MetricsReport) - Method in class org.apache.iceberg.metrics.LoggingMetricsReporter
-
- report(MetricsReport) - Method in interface org.apache.iceberg.metrics.MetricsReporter
-
Indicates that an operation is done by reporting a
MetricsReport.
- representations() - Method in interface org.apache.iceberg.view.ViewVersion
-
Return the list of other view representations.
- 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.ContentScanTask
-
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.
- RESTException - Exception in org.apache.iceberg.exceptions
-
Base class for REST client exceptions
- RESTException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.RESTException
-
- RESTException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.RESTException
-
- result() - Method in class org.apache.iceberg.expressions.AggregateEvaluator
-
- resultType() - Method in class org.apache.iceberg.expressions.AggregateEvaluator
-
- 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.
- reuse(ByteBuffer, int) - Static method in class org.apache.iceberg.util.ByteBuffers
-
- REWRITE_JOB_ORDER - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
Forces the rewrite job order based on the value.
- REWRITE_JOB_ORDER_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
- 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<DataFile>, long) - 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.
- RewriteJobOrder - Enum in org.apache.iceberg
-
Enum of supported rewrite job order, it defines the order in which the file groups should be
written.
- 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
-
- RewritePositionDeleteFiles - Interface in org.apache.iceberg.actions
-
An action for rewriting position delete files.
- RewritePositionDeleteFiles.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- rewriteResults() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
-
- rewrittenBytesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupRewriteResult
-
- rewrittenBytesCount() - 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
-
- rewrittenDeleteFilesCount() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.Result
-
Returns the count of the position deletes that been rewritten.
- 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
-
- 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
-
- run() - Method in interface org.apache.iceberg.util.ExceptionUtil.Block
-
- run(Throwable) - Method in interface org.apache.iceberg.util.ExceptionUtil.CatchBlock
-
- run() - Method in interface org.apache.iceberg.util.ExceptionUtil.FinallyBlock
-
- runSafely(ExceptionUtil.Block<R, RuntimeException, RuntimeException, RuntimeException>, ExceptionUtil.CatchBlock, ExceptionUtil.FinallyBlock) - Static method in class org.apache.iceberg.util.ExceptionUtil
-
- runSafely(ExceptionUtil.Block<R, E1, RuntimeException, RuntimeException>, ExceptionUtil.CatchBlock, ExceptionUtil.FinallyBlock, Class<? extends E1>) - Static method in class org.apache.iceberg.util.ExceptionUtil
-
- runSafely(ExceptionUtil.Block<R, E1, E2, RuntimeException>, ExceptionUtil.CatchBlock, ExceptionUtil.FinallyBlock, Class<? extends E1>, Class<? extends E2>) - Static method in class org.apache.iceberg.util.ExceptionUtil
-
- runSafely(ExceptionUtil.Block<R, E1, E2, E3>, ExceptionUtil.CatchBlock, ExceptionUtil.FinallyBlock, Class<? extends E1>, Class<? extends E2>, Class<? extends E3>) - Static method in class org.apache.iceberg.util.ExceptionUtil
-
- 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.
- sanitize(Expression) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
-
Produces an unbound
Expression with the same structure, but with data values replaced
by descriptions.
- 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 class org.apache.iceberg.transforms.Days
-
- satisfiesOrderOf(Transform<?, ?>) - Method in class org.apache.iceberg.transforms.Hours
-
- satisfiesOrderOf(Transform<?, ?>) - Method in class org.apache.iceberg.transforms.Months
-
- 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
-
- Scan<ThisT,T extends ScanTask,G extends ScanTaskGroup<T>> - Interface in org.apache.iceberg
-
Scan objects are immutable and can be shared between threads.
- 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
-
- scanManifestsWith(ExecutorService) - Method in interface org.apache.iceberg.SnapshotUpdate
-
Use a particular executor to scan manifests.
- ScanTask - Interface in org.apache.iceberg
-
A scan task.
- ScanTaskGroup<T extends ScanTask> - Interface in org.apache.iceberg
-
A scan task that may include partial input files, multiple input files or both.
- 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() - Method in interface org.apache.iceberg.Scan
-
Returns this scan's projection
Schema.
- 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(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
-
- schema() - Method in interface org.apache.iceberg.view.View
-
Return the
schema for this view.
- 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.
- schemaId() - Method in interface org.apache.iceberg.view.SQLViewRepresentation
-
The query output schema ID at version create time, without aliases or null if no schema is
defined
- schemas() - Method in interface org.apache.iceberg.Table
-
Return a map of
schema for this table.
- schemas() - Method in interface org.apache.iceberg.view.View
-
Return a map of
schema for this view.
- 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(Collection<String>) - Method in interface org.apache.iceberg.Scan
-
Create a new scan from this that will read the given data columns.
- select(String...) - Method in interface org.apache.iceberg.Scan
-
Create a new scan from this that will read the given columns.
- 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(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
-
- selectsPartitions(Expression, Table, boolean) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
-
Returns whether an expression selects whole partitions for all partition specs in a table.
- selectsPartitions(Expression, PartitionSpec, boolean) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
-
Returns whether an expression selects whole partitions for a partition spec.
- 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.
- SerializableFunction<S,T> - Interface in org.apache.iceberg.util
-
A concrete transform function that applies a transform to values of a certain type.
- ServiceFailureException - Exception in org.apache.iceberg.exceptions
-
Exception thrown on HTTP 5XX Server Error.
- ServiceFailureException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.ServiceFailureException
-
- ServiceFailureException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.ServiceFailureException
-
- ServiceUnavailableException - Exception in org.apache.iceberg.exceptions
-
Exception thrown on HTTP 503: service is unavailable
- ServiceUnavailableException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.ServiceUnavailableException
-
- ServiceUnavailableException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.ServiceUnavailableException
-
- SessionCatalog - Interface in org.apache.iceberg.catalog
-
A Catalog API for table and namespace operations that includes session context.
- SessionCatalog.SessionContext - Class in org.apache.iceberg.catalog
-
Context for a session.
- SessionContext(String, String, Map<String, String>, Map<String, String>) - Constructor for class org.apache.iceberg.catalog.SessionCatalog.SessionContext
-
- SessionContext(String, String, Map<String, String>, Map<String, String>, Object) - Constructor for class org.apache.iceberg.catalog.SessionCatalog.SessionContext
-
- sessionId() - Method in class org.apache.iceberg.catalog.SessionCatalog.SessionContext
-
Returns a string that identifies this session.
- 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
-
- set(String, String) - Method in interface org.apache.iceberg.view.UpdateViewProperties
-
Add a key/value property to the view.
- 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.
- setMaxRefAgeMs(String, long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Updates the retention policy for a reference.
- setMaxSnapshotAgeMs(String, long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Updates the max snapshot age for a branch.
- setMinSnapshotsToKeep(String, int) - Method in interface org.apache.iceberg.ManageSnapshots
-
Updates the minimum number of snapshots to keep for a branch.
- setProperties(Namespace, Map<String, String>) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Set a collection of properties on a namespace in the catalog.
- setStatistics(long, StatisticsFile) - Method in interface org.apache.iceberg.UpdateStatistics
-
Set the table's statistics file for given snapshot, replacing the previous statistics file for
the snapshot if any exists.
- setSuppressCloseFailure(boolean) - Method in class org.apache.iceberg.io.CloseableGroup
-
Whether to suppress failure when any of the closeable this class tracks throws exception during
closing.
- 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.io.FileInfo
-
- size() - Method in interface org.apache.iceberg.metrics.Histogram.Statistics
-
Return the number of values that the statistics computation is based on.
- 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
-
- sizeBytes() - Method in interface org.apache.iceberg.AddedRowsScanTask
-
- sizeBytes() - Method in interface org.apache.iceberg.ContentScanTask
-
- sizeBytes() - Method in interface org.apache.iceberg.DeletedDataFileScanTask
-
- sizeBytes() - Method in interface org.apache.iceberg.DeletedRowsScanTask
-
- sizeBytes() - Method in interface org.apache.iceberg.FileScanTask
-
- sizeBytes() - Method in interface org.apache.iceberg.ScanTask
-
The number of bytes that should be read by this scan task.
- sizeBytes() - Method in interface org.apache.iceberg.ScanTaskGroup
-
- snapshot() - Method in interface org.apache.iceberg.BatchScan
-
Returns the
Snapshot that will be used by this scan.
- 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(String) - Method in interface org.apache.iceberg.Table
-
Returns the snapshot referenced by the given name or null if no such reference exists.
- 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.
- snapshotId() - Method in class org.apache.iceberg.SnapshotRef
-
- snapshotId() - Method in interface org.apache.iceberg.StatisticsFile
-
ID of the Iceberg table's snapshot the statistics were computed from.
- snapshotProperty(String, String) - Method in interface org.apache.iceberg.actions.SnapshotUpdate
-
Sets a summary property in the snapshot produced by this action.
- SnapshotRef - Class in org.apache.iceberg
-
- SnapshotRef.Builder - Class in org.apache.iceberg
-
- 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() - Method in interface org.apache.iceberg.actions.RewriteDataFiles
-
Choose SORT as a strategy for this rewrite operation using the table's sortOrder
- sort(SortOrder) - Method in interface org.apache.iceberg.actions.RewriteDataFiles
-
Choose SORT as a strategy for this rewrite operation and manually specify the sortOrder to use
- 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
- sourceSnapshotId() - Method in interface org.apache.iceberg.BlobMetadata
-
ID of the Iceberg table's snapshot the blob was computed from
- sourceSnapshotSequenceNumber() - Method in interface org.apache.iceberg.BlobMetadata
-
Sequence number of the Iceberg table's snapshot the blob was computed from
- spec() - Method in interface org.apache.iceberg.PartitionScanTask
-
Returns the spec of the partition for this scan task
- spec() - Method in interface org.apache.iceberg.Table
-
- SPEC_ID - Static variable in interface org.apache.iceberg.DataFile
-
- 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.
- specId() - Method in class org.apache.iceberg.UnboundPartitionSpec
-
- specs() - Method in interface org.apache.iceberg.Table
-
- split(long) - Method in interface org.apache.iceberg.SplittableScanTask
-
Attempts to split this scan task into several smaller scan tasks, each close to splitSize size.
- SPLIT_OFFSETS - Static variable in interface org.apache.iceberg.DataFile
-
- splitLookback() - Method in interface org.apache.iceberg.Scan
-
Returns the split lookback for this scan.
- 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.
- splitOpenFileCost() - Method in interface org.apache.iceberg.Scan
-
Returns the split open file cost for this scan.
- SplittableScanTask<ThisT> - Interface in org.apache.iceberg
-
A scan task that can be split into smaller scan tasks.
- sql() - Method in interface org.apache.iceberg.view.SQLViewRepresentation
-
The view query SQL text.
- SQL - Static variable in class org.apache.iceberg.view.ViewRepresentation.Type
-
- SQLViewRepresentation - Interface in org.apache.iceberg.view
-
- 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.ContentScanTask
-
The starting position of this scan range in the file.
- start() - Method in class org.apache.iceberg.metrics.DefaultTimer
-
- start() - Method in interface org.apache.iceberg.metrics.Timer
-
- 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
-
- startsWith(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
-
- startsWith(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
-
- statistics() - Method in class org.apache.iceberg.metrics.FixedReservoirHistogram
-
Naive algorithm for calculating variance:
https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance
- statistics() - Method in interface org.apache.iceberg.metrics.Histogram
-
Calculate the statistics of the observed values.
- StatisticsFile - Interface in org.apache.iceberg
-
Represents a statistics file in the Puffin format, that can be used to read table data more
efficiently.
- statisticsFiles() - Method in interface org.apache.iceberg.Table
-
Returns the current statistics files for the table
- stdDev() - Method in interface org.apache.iceberg.metrics.Histogram.Statistics
-
Returns the standard deviation of the histogram distribution.
- stop() - Method in interface org.apache.iceberg.metrics.Timer.Timed
-
Stops the timer and records the total duration up until
Timer.start() was called.
- 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
-
- StrictMetricsEvaluator(Schema, Expression, boolean) - 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.
- summary() - Method in interface org.apache.iceberg.view.ViewVersion
-
Return the version summary such as the name of the operation that created that version of the
view
- SupportsBulkOperations - Interface in org.apache.iceberg.io
-
- supportsKeyGeneration() - Method in interface org.apache.iceberg.encryption.KmsClient
-
Deprecated.
Some KMS systems support generation of secret keys inside the KMS server.
- SupportsNamespaces - Interface in org.apache.iceberg.catalog
-
Catalog methods for working with namespaces.
- SupportsPrefixOperations - Interface in org.apache.iceberg.io
-
This interface is intended as an extension for FileIO implementations to provide additional
prefix based operations that may be useful in performing supporting operations.
- table() - Method in interface org.apache.iceberg.BatchScan
-
Returns the
Table from which this scan loads data.
- 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.
- tableExists(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
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.
- tagBuilder(long) - Static method in class org.apache.iceberg.SnapshotRef
-
- 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.Scan
-
Returns the target split size for this scan.
- tasks() - Method in class org.apache.iceberg.BaseScanTaskGroup
-
- tasks() - Method in interface org.apache.iceberg.CombinedScanTask
-
- tasks() - Method in interface org.apache.iceberg.ScanTaskGroup
-
Returns scan tasks in this group.
- term() - Method in class org.apache.iceberg.expressions.Aggregate
-
- 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
-
- time(Supplier<T>) - Method in class org.apache.iceberg.metrics.DefaultTimer
-
- time(Runnable) - Method in class org.apache.iceberg.metrics.DefaultTimer
-
- time(Duration) - Method in interface org.apache.iceberg.metrics.Timer
-
The duration to record
- time(Runnable) - Method in interface org.apache.iceberg.metrics.Timer
-
Executes and measures the given Runnable instance.
- time(Supplier<T>) - Method in interface org.apache.iceberg.metrics.Timer
-
Gets the result from the given Supplier and measures its execution time.
- timeCallable(Callable<T>) - Method in class org.apache.iceberg.metrics.DefaultTimer
-
- timeCallable(Callable<T>) - Method in interface org.apache.iceberg.metrics.Timer
-
Executes and measures the given Callable and returns its result.
- timeFromMicros(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- timer(String, TimeUnit) - Method in class org.apache.iceberg.metrics.DefaultMetricsContext
-
- timer(String, TimeUnit) - Method in interface org.apache.iceberg.metrics.MetricsContext
-
Get a named timer.
- Timer - Interface in org.apache.iceberg.metrics
-
Generalized Timer interface for creating telemetry related instances for measuring duration of
operations.
- Timer.Timed - Interface in org.apache.iceberg.metrics
-
A timing sample that carries internal state about the Timer's start position.
- timestampFromMicros(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- 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.
- timestampMillis() - Method in interface org.apache.iceberg.view.ViewHistoryEntry
-
Return the timestamp in milliseconds of the change
- timestampMillis() - Method in interface org.apache.iceberg.view.ViewVersion
-
Return this version's timestamp.
- timestamptzFromMicros(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
-
- 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
-
- toBranch(String) - Method in interface org.apache.iceberg.SnapshotUpdate
-
Perform operations on a particular branch
- 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
-
- toEnum(Type) - Method in class org.apache.iceberg.transforms.Days
-
- toEnum(Type) - Method in class org.apache.iceberg.transforms.Hours
-
- toEnum(Type) - Method in class org.apache.iceberg.transforms.Months
-
- toHumanString(Type, Integer) - Method in class org.apache.iceberg.transforms.Days
-
- toHumanString(Type, Integer) - Method in class org.apache.iceberg.transforms.Hours
-
- toHumanString(Type, Integer) - Method in class org.apache.iceberg.transforms.Months
-
- toHumanString(T) - Method in interface org.apache.iceberg.transforms.Transform
-
- toHumanString(Type, T) - Method in interface org.apache.iceberg.transforms.Transform
-
- 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
-
- toSanitizedString(Expression) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
-
Produces a sanitized expression string with the same structure, but with data values replaced
by descriptions.
- toSnapshot(long) - Method in interface org.apache.iceberg.IncrementalScan
-
Instructs this scan to look for changes up to a particular snapshot (inclusive).
- toSnapshotId() - Method in class org.apache.iceberg.events.IncrementalScanEvent
-
- toString() - Method in class org.apache.iceberg.BaseScanTaskGroup
-
- 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.Aggregate
-
- 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 class org.apache.iceberg.metrics.DefaultCounter
-
- toString() - Method in class org.apache.iceberg.metrics.DefaultTimer
-
- 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.SnapshotRef
-
- toString() - Method in class org.apache.iceberg.SortField
-
- toString() - Method in class org.apache.iceberg.SortOrder
-
- toString() - Method in class org.apache.iceberg.transforms.Days
-
- toString() - Method in class org.apache.iceberg.transforms.Hours
-
- toString() - Method in class org.apache.iceberg.transforms.Months
-
- 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.CharSequenceSet
-
- toString() - Method in class org.apache.iceberg.util.CharSequenceWrapper
-
- totalDuration() - Method in class org.apache.iceberg.metrics.DefaultTimer
-
- totalDuration() - Method in interface org.apache.iceberg.metrics.Timer
-
The total duration that was recorded.
- toUnbound() - Method in class org.apache.iceberg.PartitionSpec
-
- toUnbound() - Method in class org.apache.iceberg.SortOrder
-
- 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
-
- truncate(int) - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a truncate
Transform for the given 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
- truncateBinaryUnsafe(ByteBuffer, int) - Static method in class org.apache.iceberg.util.BinaryUtil
-
Truncates the input byte buffer to the given length.
- truncateByte(int, byte) - Static method in class org.apache.iceberg.util.TruncateUtil
-
- truncateDecimal(BigInteger, BigDecimal) - Static method in class org.apache.iceberg.util.TruncateUtil
-
- truncateInt(int, int) - Static method in class org.apache.iceberg.util.TruncateUtil
-
- truncateLong(int, long) - Static method in class org.apache.iceberg.util.TruncateUtil
-
- truncateShort(int, short) - Static method in class org.apache.iceberg.util.TruncateUtil
-
- 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
- TruncateUtil - Class in org.apache.iceberg.util
-
Contains the logic for various truncate transformations for various types.
- type() - Method in interface org.apache.iceberg.Accessor
-
- type() - Method in interface org.apache.iceberg.BlobMetadata
-
Type of the blob.
- type() - Method in class org.apache.iceberg.expressions.BoundAggregate
-
- 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() - Method in class org.apache.iceberg.SnapshotRef
-
- Type - Interface in org.apache.iceberg.types
-
- type() - Method in class org.apache.iceberg.types.Types.NestedField
-
- type() - Method in interface org.apache.iceberg.view.SQLViewRepresentation
-
- type() - Method in interface org.apache.iceberg.view.ViewRepresentation
-
- 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.
- UnboundAggregate<T> - Class in org.apache.iceberg.expressions
-
- UnboundPartitionSpec - Class in org.apache.iceberg
-
- UnboundPartitionSpec(int, List<UnboundPartitionSpec.UnboundPartitionField>) - Constructor for class org.apache.iceberg.UnboundPartitionSpec
-
- UnboundPredicate<T> - Class in org.apache.iceberg.expressions
-
- UnboundSortOrder - Class in org.apache.iceberg
-
- 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.
- unit() - Method in interface org.apache.iceberg.metrics.Counter
-
The unit of the counter.
- unit() - Method in class org.apache.iceberg.metrics.DefaultCounter
-
- unit() - Method in class org.apache.iceberg.metrics.DefaultTimer
-
- unit() - Method in interface org.apache.iceberg.metrics.MetricsContext.Counter
-
Deprecated.
The unit of the counter.
- unit() - Method in interface org.apache.iceberg.metrics.Timer
-
The TimeUnit of the timer.
- 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.
- UnprocessableEntityException - Exception in org.apache.iceberg.exceptions
-
REST exception thrown when a request is well-formed but cannot be applied.
- UnprocessableEntityException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.UnprocessableEntityException
-
- 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.
- unwrapKey(String, String) - Method in interface org.apache.iceberg.encryption.KmsClient
-
Deprecated.
Unwrap a secret key, using a wrapping/master key which is stored in KMS and referenced by an
ID.
- update(StructLike) - Method in class org.apache.iceberg.expressions.AggregateEvaluator
-
- update(DataFile) - Method in class org.apache.iceberg.expressions.AggregateEvaluator
-
- update(long) - Method in class org.apache.iceberg.metrics.FixedReservoirHistogram
-
- update(long) - Method in interface org.apache.iceberg.metrics.Histogram
-
Update the histogram with a new value observed.
- 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.
- updateNamespaceMetadata(SessionCatalog.SessionContext, Namespace, Map<String, String>, Set<String>) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Set a collection of properties on a namespace in the catalog.
- 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.
- updateProperties() - Method in interface org.apache.iceberg.view.View
-
- 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
-
- updateStatistics() - Method in interface org.apache.iceberg.Table
-
- updateStatistics() - Method in interface org.apache.iceberg.Transaction
-
- UpdateStatistics - Interface in org.apache.iceberg
-
API for updating statistics files in a table.
- UpdateViewProperties - Interface in org.apache.iceberg.view
-
API for updating view properties.
- 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.
- USE_STARTING_SEQUENCE_NUMBER - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
If the compaction should use the sequence number of the snapshot at compaction start time for
new data files, instead of using the sequence number of the newly produced snapshot.
- USE_STARTING_SEQUENCE_NUMBER_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
- useRef(String) - Method in interface org.apache.iceberg.BatchScan
-
Create a new
BatchScan from this scan's configuration that will use the given
reference.
- useRef(String) - Method in interface org.apache.iceberg.TableScan
-
Create a new
TableScan from this scan's configuration that will use the given
reference.
- useSnapshot(long) - Method in interface org.apache.iceberg.BatchScan
-
Create a new
BatchScan from this scan's configuration that will use a snapshot with the
given ID.
- 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.ReplacePartitions
-
Set the snapshot ID used in validations 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.
- validateNoConflictingData() - Method in interface org.apache.iceberg.OverwriteFiles
-
Enables validation that data added concurrently does not conflict with this commit's operation.
- validateNoConflictingData() - Method in interface org.apache.iceberg.ReplacePartitions
-
Enables validation that data added concurrently does not conflict with this commit's operation.
- validateNoConflictingDataFiles() - Method in interface org.apache.iceberg.RowDelta
-
Enables validation that data files added concurrently do not conflict with this commit's
operation.
- validateNoConflictingDeleteFiles() - Method in interface org.apache.iceberg.RowDelta
-
Enables validation that delete files added concurrently do not conflict with this commit's
operation.
- validateNoConflictingDeletes() - Method in interface org.apache.iceberg.OverwriteFiles
-
Enables validation that deletes that happened concurrently do not conflict with this commit's
operation.
- validateNoConflictingDeletes() - Method in interface org.apache.iceberg.ReplacePartitions
-
Enables validation that deletes that happened concurrently do not conflict with this commit's
operation.
- validateSchema(String, Schema, Schema, boolean, boolean) - Static method in class org.apache.iceberg.types.TypeUtil
-
Validates whether the provided schema is compatible with the expected schema.
- 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 which is raised when the arguments are valid in isolation, but not in conjunction with
other arguments or state, as opposed to IllegalArgumentException which is raised when an
argument value is always invalid.
- 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() - Method in interface org.apache.iceberg.metrics.Counter
-
Reports the current count.
- value() - Method in class org.apache.iceberg.metrics.DefaultCounter
-
- value() - Method in interface org.apache.iceberg.metrics.MetricsContext.Counter
-
Deprecated.
Reports the current count.
- 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.actions.DeleteOrphanFiles.PrefixMismatchMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.iceberg.ChangelogOperation
-
Returns the enum constant of this type with the specified name.
- 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.metrics.MetricsContext.Unit
-
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.RewriteJobOrder
-
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.actions.DeleteOrphanFiles.PrefixMismatchMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.iceberg.ChangelogOperation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- 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.metrics.MetricsContext.Unit
-
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.RewriteJobOrder
-
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
-
- version() - Static method in class org.apache.iceberg.IcebergBuild
-
- version(int) - Method in interface org.apache.iceberg.view.View
-
Get a version in this view by ID.
- versionId() - Method in interface org.apache.iceberg.view.ViewHistoryEntry
-
Return ID of the new current version
- versionId() - Method in interface org.apache.iceberg.view.ViewVersion
-
Return this version's id.
- versions() - Method in interface org.apache.iceberg.view.View
-
Get the versions of this view.
- View - Interface in org.apache.iceberg.view
-
Interface for view definition.
- ViewBuilder - Interface in org.apache.iceberg.view
-
A builder used to create or replace a SQL
View.
- ViewCatalog - Interface in org.apache.iceberg.catalog
-
A Catalog API for view create, drop, and load operations.
- viewExists(TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Check whether view exists.
- ViewHistoryEntry - Interface in org.apache.iceberg.view
-
View history entry.
- ViewRepresentation - Interface in org.apache.iceberg.view
-
- ViewRepresentation.Type - Class in org.apache.iceberg.view
-
- ViewVersion - Interface in org.apache.iceberg.view
-
A version of the view at a point in time.
- visit(Expression, ExpressionVisitors.ExpressionVisitor<R>) - Static method in class org.apache.iceberg.expressions.ExpressionVisitors
-
- visit(Expression, ExpressionVisitors.CustomOrderExpressionVisitor<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, 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 post-order.
- visitEvaluator(Expression, ExpressionVisitors.ExpressionVisitor<Boolean>) - Static method in class org.apache.iceberg.expressions.ExpressionVisitors
-