A B C D E F G H I J K L M N O P R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accessor() - Method in class org.apache.iceberg.expressions.BoundReference
- Accessor<T> - Interface in org.apache.iceberg
- 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(Iterable<D>) - Method in interface org.apache.iceberg.io.FileAppender
- addAll(Collection<? extends CharSequence>) - Method in class org.apache.iceberg.util.CharSequenceSet
- addAll(Iterator<D>) - Method in interface org.apache.iceberg.io.FileAppender
- 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, String, Type) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new optional column to a nested struct.
- addColumn(String, String, Type, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new optional column to a nested struct.
- addColumn(String, String, Type, String, Literal<?>) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new optional column to a nested struct.
- addColumn(String, String, Type, Literal<?>) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new optional column to a nested struct.
- addColumn(String, Type) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new optional top-level column.
- addColumn(String, Type, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new optional top-level column.
- addColumn(String, Type, String, Literal<?>) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new optional top-level column.
- addColumn(String, Type, Literal<?>) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new optional top-level column.
- addDeletes(DeleteFile) - Method in interface org.apache.iceberg.RowDelta
-
Add a
DeleteFileto the table. - ADDED_FILES_COUNT - Static variable in interface org.apache.iceberg.ManifestFile
- ADDED_ROWS_COUNT - Static variable in interface org.apache.iceberg.ManifestFile
- addedBytesCount() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.FileGroupRewriteResult
-
Returns the number of bytes of newly added position delete files in this group.
- addedBytesCount() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.Result
-
Returns the number of bytes of newly added position delete files
- 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.FileGroupRewriteResult
-
Returns the count of the added position delete files in this group.
- addedDeleteFilesCount() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.Result
-
Returns the count of the added position delete files.
- addedDeletes() - Method in interface org.apache.iceberg.DeletedRowsScanTask
-
A list of added
delete filesthat apply to the task's data file. - addedFilesCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the number of 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.
- addedRows() - Method in interface org.apache.iceberg.Snapshot
-
The total number of newly added rows in this snapshot.
- addedRowsCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the total number of rows in all 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(String, Term) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Add a new partition field from an
expression term, with the given partition field name. - addField(Term) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Add a new partition field from an
expression term. - addFile(DataFile) - Method in interface org.apache.iceberg.OverwriteFiles
-
Add a
DataFileto the table. - addFile(DataFile) - Method in interface org.apache.iceberg.ReplacePartitions
-
Add a
DataFileto the table. - addFile(DataFile) - Method in interface org.apache.iceberg.RewriteFiles
-
Add a new data file.
- addFile(DeleteFile) - Method in interface org.apache.iceberg.RewriteFiles
-
Add a new delete file.
- addFile(DeleteFile, long) - Method in interface org.apache.iceberg.RewriteFiles
-
Add a new delete file with the given data sequence number.
- addManifest(ManifestFile) - Method in interface org.apache.iceberg.RewriteManifests
-
Adds a
manifest fileto the table. - addNonDefaultSpec() - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Sets that the new partition spec will be NOT set as the default partition spec for the table, the default behavior is to do so.
- addRequiredColumn(String, String, Type) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required column to a nested struct.
- addRequiredColumn(String, String, Type, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required column to a nested struct.
- addRequiredColumn(String, String, Type, String, Literal<?>) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required top-level column.
- addRequiredColumn(String, String, Type, Literal<?>) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required top-level column.
- 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, Type, String, Literal<?>) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required top-level column.
- addRequiredColumn(String, Type, Literal<?>) - Method in interface org.apache.iceberg.UpdateSchema
-
Add a new required top-level column.
- addRows(DataFile) - Method in interface org.apache.iceberg.RowDelta
-
Add a
DataFileto the table. - 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(BoundAggregate<T, C>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
- aggregate(UnboundAggregate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
- Aggregate<C extends Term> - Class in org.apache.iceberg.expressions
-
The aggregate functions that can be pushed and evaluated in Iceberg.
- AggregateEvaluator - Class in org.apache.iceberg.expressions
-
A class for evaluating aggregates.
- aggregates() - Method in class org.apache.iceberg.expressions.AggregateEvaluator
- algorithm() - Method in class org.apache.iceberg.types.Types.GeographyType
- 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
ManifestFileinstances 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() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a
Transformthat always produces null. - alwaysNull(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- alwaysNull(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- alwaysNull(String, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- 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(Supplier<R>, Supplier<R>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- and(Expression, Expression) - Static method in class org.apache.iceberg.expressions.Expressions
- and(Expression, Expression, Expression...) - Static method in class org.apache.iceberg.expressions.Expressions
- and(R, R) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
- And - Class in org.apache.iceberg.expressions
- AND - org.apache.iceberg.expressions.Expression.Operation
- ANDOYER - org.apache.iceberg.types.EdgeAlgorithm
-
Thomas, Paul D.
- 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
-
Append a
DataFileto the table. - AppendFiles - Interface in org.apache.iceberg
-
API for appending new files in a table.
- appendManifest(ManifestFile) - Method in interface org.apache.iceberg.AppendFiles
-
Append a
ManifestFileto the table. - appendsAfter(long) - Method in interface org.apache.iceberg.TableScan
-
Deprecated.since 1.0.0, will be removed in 2.0.0; use
Table.newIncrementalAppendScan()instead. - appendsBetween(long, long) - Method in interface org.apache.iceberg.TableScan
-
Deprecated.since 1.0.0, will be removed in 2.0.0; use
Table.newIncrementalAppendScan()instead. - 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
-
Deprecated.use
Transform.bind(Type)instead; will be removed in 2.0.0 - apply(S) - Method in class org.apache.iceberg.transforms.UnknownTransform
-
Deprecated.will be removed in 2.0.0; use
UnknownTransform.bind(Type)instead - ARRAY - org.apache.iceberg.variants.PhysicalType
- as(String) - Method in interface org.apache.iceberg.actions.SnapshotTable
-
Sets the table identifier for the newly created Iceberg table.
- asArray() - Method in interface org.apache.iceberg.variants.VariantArray
- asArray() - Method in interface org.apache.iceberg.variants.VariantValue
-
Returns this value as a
VariantArray. - 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 class org.apache.iceberg.SortOrder.Builder
-
Add an expression term to the sort, ascending with the given null order.
- asc(Term, NullOrder) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add an expression term to the sort, ascending with the given null order.
- ASC - org.apache.iceberg.SortDirection
- asCombinedScanTask() - Method in interface org.apache.iceberg.CombinedScanTask
- asCombinedScanTask() - Method in interface org.apache.iceberg.ScanTask
-
Returns this cast to
CombinedScanTaskif it is one - asDataTask() - Method in interface org.apache.iceberg.DataTask
- asDataTask() - Method in interface org.apache.iceberg.ScanTask
-
Returns this cast to
DataTaskif it is one - asFileScanTask() - Method in interface org.apache.iceberg.FileScanTask
- asFileScanTask() - Method in interface org.apache.iceberg.ScanTask
-
Returns this cast to
FileScanTaskif it is one - 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
- asObject() - Method in interface org.apache.iceberg.variants.VariantObject
- asObject() - Method in interface org.apache.iceberg.variants.VariantValue
-
Returns this value as a
VariantObject. - asOfTime(long) - Method in interface org.apache.iceberg.BatchScan
-
Create a new
BatchScanfrom 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
TableScanfrom 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
- asOptional() - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- asPrimitive() - Method in interface org.apache.iceberg.variants.VariantPrimitive
- asPrimitive() - Method in interface org.apache.iceberg.variants.VariantValue
-
Returns this value as a
VariantPrimitive. - 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
- asRequired() - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- asSchema() - Method in class org.apache.iceberg.types.Types.StructType
-
Returns a schema which contains the columns inside struct type.
- asSetPredicate() - Method in class org.apache.iceberg.expressions.BoundPredicate
- asSetPredicate() - Method in class org.apache.iceberg.expressions.BoundSetPredicate
- assignFreshIds(int, Schema, TypeUtil.NextID) - Static method in class org.apache.iceberg.types.TypeUtil
-
Assigns fresh ids from the
nextId functionfor all fields in a schema. - 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 functionfor all other fields. - assignFreshIds(Schema, TypeUtil.NextID) - Static method in class org.apache.iceberg.types.TypeUtil
-
Assigns fresh ids from the
nextId functionfor all fields in a schema. - assignFreshIds(Type, TypeUtil.NextID) - Static method in class org.apache.iceberg.types.TypeUtil
-
Assigns fresh ids from the
nextId functionfor all fields in a type. - assignIds(Type, TypeUtil.GetID) - Static method in class org.apache.iceberg.types.TypeUtil
-
Assigns fresh ids from the
getId functionfor all fields in a type. - 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.
- asString(VariantMetadata) - Static method in interface org.apache.iceberg.variants.VariantMetadata
- asString(VariantObject) - Static method in interface org.apache.iceberg.variants.VariantObject
- asString(VariantPrimitive<?>) - Static method in interface org.apache.iceberg.variants.VariantPrimitive
- asStruct() - Method in class org.apache.iceberg.Schema
-
Returns the underlying
struct typefor this 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
- asVariantType() - Method in interface org.apache.iceberg.types.Type
- asVariantType() - Method in class org.apache.iceberg.types.Types.VariantType
- AVRO - org.apache.iceberg.FileFormat
B
- backupTableName(String) - Method in interface org.apache.iceberg.actions.MigrateTable
-
Sets a table name for the backup of the original table.
- BadRequestException - Exception in org.apache.iceberg.exceptions
-
Exception thrown on HTTP 400 - Bad Request
- BadRequestException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.BadRequestException
- BadRequestException(Throwable, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.BadRequestException
- BaseScanTaskGroup<T extends ScanTask> - Class in org.apache.iceberg
- BaseScanTaskGroup(Collection<T>) - Constructor for class org.apache.iceberg.BaseScanTaskGroup
- BaseScanTaskGroup(StructLike, Collection<T>) - Constructor for class org.apache.iceberg.BaseScanTaskGroup
- BatchScan - Interface in org.apache.iceberg
-
API for configuring a batch scan.
- beforeField(Types.NestedField) - Method in class org.apache.iceberg.types.IndexByName
- beforeField(Types.NestedField) - Method in class org.apache.iceberg.types.IndexParents
- beforeField(Types.NestedField) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- beforeListElement(Types.NestedField) - Method in class org.apache.iceberg.types.IndexByName
- beforeListElement(Types.NestedField) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- beforeMapKey(Types.NestedField) - Method in class org.apache.iceberg.types.IndexByName
- beforeMapKey(Types.NestedField) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- beforeMapValue(Types.NestedField) - Method in class org.apache.iceberg.types.IndexByName
- beforeMapValue(Types.NestedField) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- BINARY - org.apache.iceberg.types.Type.TypeID
- BINARY - org.apache.iceberg.variants.PhysicalType
- BinaryType() - Constructor for class org.apache.iceberg.types.Types.BinaryType
- BinaryUtil - Class in org.apache.iceberg.util
- bind(Schema) - Method in class org.apache.iceberg.UnboundPartitionSpec
- bind(Schema) - Method in class org.apache.iceberg.UnboundSortOrder
- bind(Type) - Method in interface org.apache.iceberg.transforms.Transform
-
Returns a function that applies this transform to values of the given
type. - bind(Type) - Method in class org.apache.iceberg.transforms.UnknownTransform
- bind(Types.StructType, boolean) - Method in class org.apache.iceberg.expressions.NamedReference
- bind(Types.StructType, boolean) - Method in interface org.apache.iceberg.expressions.Unbound
-
Bind this value expression to concrete types.
- bind(Types.StructType, boolean) - Method in class org.apache.iceberg.expressions.UnboundAggregate
-
Bind this UnboundAggregate.
- bind(Types.StructType, boolean) - Method in class org.apache.iceberg.expressions.UnboundExtract
- bind(Types.StructType, boolean) - Method in class org.apache.iceberg.expressions.UnboundPredicate
-
Bind this UnboundPredicate.
- bind(Types.StructType, boolean) - Method in class org.apache.iceberg.expressions.UnboundTransform
- bind(Types.StructType, Expression, boolean) - Static method in class org.apache.iceberg.expressions.Binder
-
Replaces all unbound/named references with bound references to fields in the given struct.
- Binder - Class in org.apache.iceberg.expressions
-
Rewrites
expressionsby replacing unbound named references with references to fields in a struct schema. - binPack() - Method in interface org.apache.iceberg.actions.RewriteDataFiles
-
Choose BINPACK as a strategy for this rewrite operation
- blobMetadata() - Method in interface org.apache.iceberg.StatisticsFile
-
List of statistics contained in the file.
- BlobMetadata - Interface in org.apache.iceberg
-
A metadata about a statistics or indices blob.
- BOOLEAN - org.apache.iceberg.types.Type.TypeID
- BOOLEAN_FALSE - org.apache.iceberg.variants.PhysicalType
- BOOLEAN_TRUE - org.apache.iceberg.variants.PhysicalType
- BooleanType() - Constructor for class org.apache.iceberg.types.Types.BooleanType
- Bound<T> - Interface in org.apache.iceberg.expressions
-
Represents a bound value expression.
- BoundAggregate<T,C> - Class in org.apache.iceberg.expressions
- BoundAggregate(Expression.Operation, BoundTerm<T>) - Constructor for class org.apache.iceberg.expressions.BoundAggregate
- BoundExpressionVisitor() - Constructor for class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- BoundExtract<T> - Class in org.apache.iceberg.expressions
- BoundLiteralPredicate<T> - Class in org.apache.iceberg.expressions
- BoundPredicate<T> - Class in org.apache.iceberg.expressions
- BoundPredicate(Expression.Operation, BoundTerm<T>) - Constructor for class org.apache.iceberg.expressions.BoundPredicate
- BoundReference<T> - Class in org.apache.iceberg.expressions
- boundReferences(Types.StructType, List<Expression>, boolean) - Static method in class org.apache.iceberg.expressions.Binder
- BoundSetPredicate<T> - Class in org.apache.iceberg.expressions
- BoundTerm<T> - Interface in org.apache.iceberg.expressions
-
Represents a bound term.
- BoundTransform<S,T> - Class in org.apache.iceberg.expressions
-
A transform expression.
- BoundUnaryPredicate<T> - Class in org.apache.iceberg.expressions
- BoundVisitor() - Constructor for class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- branchBuilder(long) - Static method in class org.apache.iceberg.SnapshotRef
- bucket(int) - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a bucket
Transformfor the given number of buckets. - bucket(int, String, int, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- bucket(String, int) - Static method in class org.apache.iceberg.expressions.Expressions
- bucket(String, int) - Method in class org.apache.iceberg.PartitionSpec.Builder
- bucket(String, int, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- bucket(String, int, int, SortDirection, NullOrder) - Method in interface org.apache.iceberg.transforms.SortOrderVisitor
- bucket(String, int, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- bucket(Type, int) - Static method in class org.apache.iceberg.transforms.Transforms
-
Deprecated.use
Transforms.bucket(int)instead; will be removed in 2.0.0 - BucketUtil - Class in org.apache.iceberg.util
-
Contains the logic for hashing various types for use with the
bucketpartition transformations - buffer() - Method in interface org.apache.iceberg.encryption.EncryptionKeyMetadata
-
Opaque blob representing metadata about a file's encryption key.
- buffer() - Method in interface org.apache.iceberg.variants.Serialized
- build() - Method in class org.apache.iceberg.PartitionSpec.Builder
- build() - Method in class org.apache.iceberg.SnapshotRef.Builder
- build() - Method in class org.apache.iceberg.SortOrder.Builder
- build() - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- builder() - Static method in class org.apache.iceberg.types.Types.NestedField
- builderFor(long, SnapshotRefType) - Static method in class org.apache.iceberg.SnapshotRef
- builderFor(Schema) - Static method in class org.apache.iceberg.PartitionSpec
-
Creates a new
partition spec builderfor the givenSchema. - builderFor(Schema) - Static method in class org.apache.iceberg.SortOrder
-
Creates a new
sort order builderfor the givenSchema. - builderFrom(SnapshotRef) - Static method in class org.apache.iceberg.SnapshotRef
- builderFrom(SnapshotRef, long) - Static method in class org.apache.iceberg.SnapshotRef
-
Creates a ref builder from the given ref and its properties but the ref will now point to the given snapshotId.
- buildTable(SessionCatalog.SessionContext, TableIdentifier, Schema) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Create a builder to create a table or start a create/replace transaction.
- buildTable(TableIdentifier, Schema) - Method in interface org.apache.iceberg.catalog.Catalog
-
/** Instantiate a builder to either create a table or start a create/replace transaction.
- buildView(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewSessionCatalog
-
Instantiate a builder to create or replace a SQL view.
- buildView(TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Instantiate a builder to create or replace a SQL view.
- bulkDecrypt(Iterable<? extends ContentFile<?>>) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- BulkDeletionFailureException - Exception in org.apache.iceberg.io
- BulkDeletionFailureException(int) - Constructor for exception org.apache.iceberg.io.BulkDeletionFailureException
- byId() - Method in class org.apache.iceberg.types.IndexByName
-
Returns a mapping from field ID to full name.
- byName() - Method in class org.apache.iceberg.types.IndexByName
-
Returns a mapping from full field name to ID.
- ByteBuffers - Class in org.apache.iceberg.util
- BYTES - org.apache.iceberg.metrics.MetricsContext.Unit
- BYTES_ASC - org.apache.iceberg.RewriteJobOrder
- BYTES_DESC - org.apache.iceberg.RewriteJobOrder
C
- 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
-
Returns a sub-field by name as a
Types.NestedField. - 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 class org.apache.iceberg.PartitionSpec.Builder
- 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.SortOrderBuilder
-
Set case sensitivity of sort column name resolution.
- 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
-
A builder used to create valid
tablesor start create/replacetransactions. - 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
- CharSequenceMap<V> - Class in org.apache.iceberg.util
-
A map that uses char sequences as keys.
- charSequences() - Static method in class org.apache.iceberg.types.Comparators
- CharSequenceSet - Class in org.apache.iceberg.util
- CharSequenceUtil - 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.NoSuchIcebergViewException
- check(boolean, String, Object...) - Static method in exception org.apache.iceberg.exceptions.ValidationException
- checkCompatibility(Schema, int) - Static method in class org.apache.iceberg.Schema
-
Check the compatibility of the schema with a format version.
- 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
- CleanableFailure - Interface in org.apache.iceberg.exceptions
-
A marker interface for commit exceptions where the state is known to be failure and uncommitted metadata can be cleaned up.
- cleanExpiredFiles(boolean) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Allows expiration of snapshots without any cleanup of underlying manifest or data files.
- cleanExpiredMetadata(boolean) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Enable cleaning up unused metadata, such as partition specs, schemas, etc.
- clear() - Method in class org.apache.iceberg.util.CharSequenceMap
- clear() - Method in class org.apache.iceberg.util.CharSequenceSet
- close() - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- 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.MetricsReporter
- 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
DataFileby 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
columnsin this Schema. - columns(String...) - Method in interface org.apache.iceberg.actions.ComputeTableStats
-
Choose the set of columns to collect stats, by default all columns are chosen.
- 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
- combine(FileIO, EncryptionManager) - Static method in class org.apache.iceberg.encryption.EncryptingFileIO
- 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) - Constructor for exception org.apache.iceberg.exceptions.CommitFailedException
- CommitFailedException(Throwable, String, Object...) - 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(String, Throwable) - Constructor for exception org.apache.iceberg.exceptions.CommitStateUnknownException
- CommitStateUnknownException(Throwable) - Constructor for exception org.apache.iceberg.exceptions.CommitStateUnknownException
- commitTransaction() - Method in interface org.apache.iceberg.Transaction
-
Apply the pending changes from all actions and commit.
- comparator() - Method in interface org.apache.iceberg.expressions.BoundTerm
-
Returns a
Comparatorfor values produced by this term. - comparator() - Method in interface org.apache.iceberg.expressions.Literal
-
Return a
Comparatorfor 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.
- computeIfAbsent(CharSequence, Supplier<V>) - Method in class org.apache.iceberg.util.CharSequenceMap
- computeTableStats(Table) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to compute table stats.
- ComputeTableStats - Interface in org.apache.iceberg.actions
-
An action that collects statistics of an Iceberg table and writes to Puffin files.
- ComputeTableStats.Result - Interface in org.apache.iceberg.actions
-
The result of table statistics collection.
- 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
- containsKey(Object) - Method in class org.apache.iceberg.util.CharSequenceMap
- containsNaN() - Method in interface org.apache.iceberg.ManifestFile.PartitionFieldSummary
-
Returns true if at least one 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 file in the manifest has a null value for the field.
- containsValue(Object) - Method in class org.apache.iceberg.util.CharSequenceMap
- 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() - 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.
- CONTENT - Static variable in interface org.apache.iceberg.DataFile
- CONTENT_OFFSET - Static variable in interface org.apache.iceberg.DataFile
- CONTENT_SIZE - Static variable in interface org.apache.iceberg.DataFile
- ContentFile<F> - Interface in org.apache.iceberg
-
Superinterface of
DataFileandDeleteFilethat exposes common methods. - contentOffset() - Method in interface org.apache.iceberg.DeleteFile
-
Returns the offset in the file where the content starts.
- ContentScanTask<F extends ContentFile<F>> - Interface in org.apache.iceberg
-
A scan task over a range of bytes in a content file.
- contentSizeInBytes() - Method in interface org.apache.iceberg.DeleteFile
-
Returns the length of referenced content stored in the file.
- contentSizeInBytes(Iterable<? extends ContentFile<?>>) - Static method in class org.apache.iceberg.util.ScanTaskUtil
- contentSizeInBytes(ContentFile<?>) - Static method in class org.apache.iceberg.util.ScanTaskUtil
- 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
- convertToByteBuffer(UUID, ByteBuffer) - Static method in class org.apache.iceberg.util.UUIDUtil
- copy() - Method in interface org.apache.iceberg.ContentFile
-
Copies this file.
- copy() - Method in interface org.apache.iceberg.data.Record
- copy() - Method in interface org.apache.iceberg.encryption.EncryptionKeyMetadata
- copy() - Method in interface org.apache.iceberg.ManifestFile
-
Copies this
manifest file. - copy() - Method in interface org.apache.iceberg.ManifestFile.PartitionFieldSummary
-
Copies this
summary. - copy() - Method in class org.apache.iceberg.PartitionKey
- copy() - Method in class org.apache.iceberg.SortKey
- copy(boolean) - Method in interface org.apache.iceberg.ContentFile
-
Copies this file (potentially without file stats).
- 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(ByteBuffer) - Static method in class org.apache.iceberg.util.ByteBuffers
- copy(Map<String, Object>) - Method in interface org.apache.iceberg.data.Record
- copyFor(StructLike) - Method in class org.apache.iceberg.util.StructProjection
- copyWithoutStats() - Method in interface org.apache.iceberg.ContentFile
-
Copies this file without file stats.
- copyWithStats(Set<Integer>) - Method in interface org.apache.iceberg.ContentFile
-
Copies this file with column stats only for specific columns.
- 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
-
Deprecated.
- count() - Method in interface org.apache.iceberg.metrics.Timer
-
The number of times
Timer.time(Duration)was called. - 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
CloseableIterableby incrementing theCounterinstance for eachIterator.next()call. - count(Counter, CloseableIterator<T>) - Static method in interface org.apache.iceberg.io.CloseableIterator
- COUNT - org.apache.iceberg.expressions.Expression.Operation
- COUNT - org.apache.iceberg.metrics.MetricsContext.Unit
- COUNT_STAR - org.apache.iceberg.expressions.Expression.Operation
- CountAggregate<T> - Class in org.apache.iceberg.expressions
- CountAggregate(Expression.Operation, BoundTerm<T>) - Constructor for class org.apache.iceberg.expressions.CountAggregate
- counter(String) - Method in interface org.apache.iceberg.metrics.MetricsContext
-
Get a named counter using
MetricsContext.Unit.COUNT - counter(String, Class<T>, MetricsContext.Unit) - Method in class org.apache.iceberg.metrics.DefaultMetricsContext
-
Deprecated.will be removed in 2.0.0, use
Counterinstead. - counter(String, Class<T>, MetricsContext.Unit) - Method in interface org.apache.iceberg.metrics.MetricsContext
-
Deprecated.will be removed in 2.0.0, use
MetricsContext.counter(String, Unit)instead. - counter(String, MetricsContext.Unit) - Method in class org.apache.iceberg.metrics.DefaultMetricsContext
- counter(String, MetricsContext.Unit) - Method in interface org.apache.iceberg.metrics.MetricsContext
-
Get a named counter.
- Counter - Interface in org.apache.iceberg.metrics
-
Generalized Counter interface for creating telemetry-related instances when counting events.
- countFor(DataFile) - Method in class org.apache.iceberg.expressions.CountAggregate
- countFor(DataFile) - Method in class org.apache.iceberg.expressions.CountNonNull
- countFor(DataFile) - Method in class org.apache.iceberg.expressions.CountStar
- countFor(StructLike) - Method in class org.apache.iceberg.expressions.CountAggregate
- countFor(StructLike) - Method in class org.apache.iceberg.expressions.CountNonNull
- countFor(StructLike) - 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() - Static method in class org.apache.iceberg.expressions.Expressions
- CountStar<T> - Class in org.apache.iceberg.expressions
- CountStar(BoundTerm<T>) - Constructor for class org.apache.iceberg.expressions.CountStar
- create() - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Creates the table.
- create() - Method in interface org.apache.iceberg.io.OutputFile
-
Create a new file and return a
PositionOutputStreamto it. - create() - Static method in class org.apache.iceberg.util.CharSequenceMap
- create() - Static method in class org.apache.iceberg.util.DataFileSet
- create() - Static method in class org.apache.iceberg.util.DeleteFileSet
- create() - Method in interface org.apache.iceberg.view.ViewBuilder
-
Create the view.
- create(List<BoundAggregate<?, ?>>) - Static method in class org.apache.iceberg.expressions.AggregateEvaluator
- create(Schema, String) - Method in interface org.apache.iceberg.Tables
- create(Schema, List<Expression>) - Static method in class org.apache.iceberg.expressions.AggregateEvaluator
- create(Schema, Set<Integer>) - Static method in class org.apache.iceberg.util.StructProjection
-
Creates a projecting wrapper for
StructLikerows. - 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, Schema) - Static method in class org.apache.iceberg.util.StructProjection
-
Creates a projecting wrapper for
StructLikerows. - create(Types.StructType, Types.StructType) - Static method in class org.apache.iceberg.util.StructProjection
-
Creates a projecting wrapper for
StructLikerows. - createAllowMissing(Types.StructType, Types.StructType) - Static method in class org.apache.iceberg.util.StructProjection
-
Creates a projecting wrapper for
StructLikerows. - createBranch(String) - Method in interface org.apache.iceberg.ManageSnapshots
-
Create a new branch.
- 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(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.
- 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.
- createOrOverwrite() - Method in interface org.apache.iceberg.io.OutputFile
-
Create a new file and return a
PositionOutputStreamto it. - 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) - Method in interface org.apache.iceberg.catalog.Catalog
-
Create an unpartitioned table.
- createTable(TableIdentifier, Schema, PartitionSpec) - Method in interface org.apache.iceberg.catalog.Catalog
-
Create a 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.
- 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
-
Deprecated.since 1.10.0, will be removed in 2.0.0
- crs() - Method in class org.apache.iceberg.types.Types.GeographyType
- crs() - Method in class org.apache.iceberg.types.Types.GeometryType
- crs84() - Static method in class org.apache.iceberg.types.Types.GeographyType
- crs84() - Static method in class org.apache.iceberg.types.Types.GeometryType
- currentSnapshot() - Method in interface org.apache.iceberg.Table
-
Get the current
snapshotfor 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
D
- DATA - org.apache.iceberg.FileContent
- DATA - org.apache.iceberg.ManifestContent
- DataFile - Interface in org.apache.iceberg
-
Interface for data files listed in a table manifest.
- dataFilesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupFailureResult
- DataFileSet - Class in org.apache.iceberg.util
- dataManifests(FileIO) - Method in interface org.apache.iceberg.Snapshot
-
Return a
ManifestFilefor each data manifest in this snapshot. - DataOperations - Class in org.apache.iceberg
-
Data operations that produce snapshots.
- dataSequenceNumber() - Method in interface org.apache.iceberg.ContentFile
-
Returns the data sequence number of the file.
- dataSequenceNumber(long) - Method in interface org.apache.iceberg.RewriteFiles
-
Configure the data sequence number for this rewrite operation.
- DataTask - Interface in org.apache.iceberg
-
A task that returns data as
rowsinstead of where to read data. - DATE - org.apache.iceberg.types.Type.TypeID
- DATE - org.apache.iceberg.variants.PhysicalType
- 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() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a day
Transformfor date or timestamp types. - day(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- day(String) - Static method in class org.apache.iceberg.expressions.Expressions
- day(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- 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(String, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- day(Type) - Static method in class org.apache.iceberg.transforms.Transforms
-
Deprecated.use
Transforms.day()instead; will be removed in 2.0.0 - 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
- DECIMAL - org.apache.iceberg.types.Type.TypeID
- DECIMAL16 - org.apache.iceberg.variants.PhysicalType
- DECIMAL4 - org.apache.iceberg.variants.PhysicalType
- DECIMAL8 - org.apache.iceberg.variants.PhysicalType
- decimalRequiredBytes(int) - Static method in class org.apache.iceberg.types.TypeUtil
- decrypt(Iterable<EncryptedInputFile>) - Method in interface org.apache.iceberg.encryption.EncryptionManager
-
Variant of
EncryptionManager.decrypt(EncryptedInputFile)that provides a sequence of files that all need to be decrypted in a single context. - decrypt(EncryptedInputFile) - Method in interface org.apache.iceberg.encryption.EncryptionManager
-
Given an
EncryptedInputFile.encryptedInputFile()representing the raw encrypted bytes from the underlying file system, and given metadata about how the file was encrypted viaEncryptedInputFile.keyMetadata(), return anInputFilethat returns decrypted input streams. - 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.
- DEFAULT_CRS - Static variable in class org.apache.iceberg.types.Types.GeographyType
- DEFAULT_CRS - Static variable in class org.apache.iceberg.types.Types.GeometryType
- defaultCatalog() - Method in interface org.apache.iceberg.view.ViewVersion
-
The default catalog when the view is created.
- DefaultCounter - Class in org.apache.iceberg.metrics
-
A default
Counterimplementation that uses anAtomicLongto 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
MetricsContextimplementation that uses native Java counters/timers. - DefaultMetricsContext() - Constructor for class org.apache.iceberg.metrics.DefaultMetricsContext
- defaultNamespace() - Method in interface org.apache.iceberg.view.ViewVersion
-
The default namespace to use when the SQL does not contain a namespace.
- DefaultTimer - Class in org.apache.iceberg.metrics
-
A default
Timerimplementation that uses aStopwatchinstance internally to measure time. - DefaultTimer(TimeUnit) - Constructor for class org.apache.iceberg.metrics.DefaultTimer
- DelegateFileIO - Interface in org.apache.iceberg.io
-
This interface is intended as an extension for FileIO implementations that support being a delegate target.
- DelegatingInputStream - Interface in org.apache.iceberg.io
- DelegatingOutputStream - Interface in org.apache.iceberg.io
- DELETE - org.apache.iceberg.actions.DeleteOrphanFiles.PrefixMismatchMode
- DELETE - org.apache.iceberg.ChangelogOperation
- 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 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 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(CharSequence) - Method in interface org.apache.iceberg.DeleteFiles
-
Delete a file path from the underlying table.
- deleteFile(String) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- deleteFile(String) - Method in interface org.apache.iceberg.io.FileIO
-
Delete the file at the given path.
- deleteFile(DataFile) - Method in interface org.apache.iceberg.DeleteFiles
-
Delete a file tracked by a
DataFilefrom the underlying table. - deleteFile(DataFile) - Method in interface org.apache.iceberg.OverwriteFiles
-
Delete a
DataFilefrom the table. - deleteFile(DataFile) - Method in interface org.apache.iceberg.RewriteFiles
-
Remove a data file from the current table state.
- deleteFile(DeleteFile) - Method in interface org.apache.iceberg.RewriteFiles
-
Remove a delete file from the table state.
- deleteFile(InputFile) - Method in interface org.apache.iceberg.io.FileIO
- deleteFile(OutputFile) - Method in interface org.apache.iceberg.io.FileIO
-
Convenience method to
deleteanOutputFile. - DeleteFile - Interface in org.apache.iceberg
-
Interface for delete files listed in a table delete manifest.
- deleteFiles(Iterable<String>) - Method in interface org.apache.iceberg.io.SupportsBulkOperations
-
Delete the files at the given paths.
- DeleteFiles - Interface in org.apache.iceberg
-
API for deleting files from a table.
- DeleteFileSet - Class in org.apache.iceberg.util
- deleteFromRowFilter(Expression) - Method in interface org.apache.iceberg.DeleteFiles
-
Delete files that match an
Expressionon data rows from the table. - deleteManifest(ManifestFile) - Method in interface org.apache.iceberg.RewriteManifests
-
Deletes a
manifest filefrom the table. - deleteManifests(FileIO) - Method in interface org.apache.iceberg.Snapshot
-
Return a
ManifestFilefor 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 filesto apply when reading the data file in this task. - deletes() - Method in interface org.apache.iceberg.FileScanTask
-
A list of
delete filesto apply when reading the task's data file. - DELETES - org.apache.iceberg.ManifestContent
- 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(String) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add a field to the sort by field name, descending with nulls first.
- desc(String, NullOrder) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add a field to the sort by field name, descending with the given null order.
- desc(Term) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add an expression term to the sort, descending with nulls first.
- desc(Term, NullOrder) - Method in class org.apache.iceberg.SortOrder.Builder
-
Add an expression term to the sort, descending with the given null order.
- desc(Term, NullOrder) - Method in interface org.apache.iceberg.SortOrderBuilder
-
Add an expression term to the sort, descending with the given null order.
- DESC - org.apache.iceberg.SortDirection
- 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.
- dictionarySize() - Method in interface org.apache.iceberg.variants.VariantMetadata
-
Returns the size of the metadata dictionary.
- 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
- DOUBLE - org.apache.iceberg.types.Type.TypeID
- DOUBLE - org.apache.iceberg.variants.PhysicalType
- 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(Namespace) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Drop a namespace.
- dropNamespace(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Drop a namespace.
- dropTable(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Drop a table, without requesting that files are immediately deleted.
- 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.
- dropView(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewSessionCatalog
-
Drop a view.
- 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
E
- EdgeAlgorithm - Enum in org.apache.iceberg.types
-
The algorithm for interpolating edges.
- elementClass() - Method in class org.apache.iceberg.util.DataFileSet
- elementClass() - Method in class org.apache.iceberg.util.DeleteFileSet
- 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 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
- empty() - Static method in interface org.apache.iceberg.variants.VariantMetadata
- EMPTY - Static variable in interface org.apache.iceberg.encryption.EncryptionKeyMetadata
- encrypt(Iterable<OutputFile>) - Method in interface org.apache.iceberg.encryption.EncryptionManager
-
Variant of
EncryptionManager.encrypt(OutputFile)that provides a sequence of files that all need to be encrypted in a single context. - encrypt(OutputFile) - Method in interface org.apache.iceberg.encryption.EncryptionManager
-
Given a handle on an
OutputFilethat writes raw bytes to the underlying file system, return a bundle of anEncryptedOutputFile.encryptingOutputFile()that writes encrypted bytes to the underlying file system, and theEncryptedOutputFile.keyMetadata()that points to the encryption key that is being used to encrypt this file. - encryptedInputFile() - Method in interface org.apache.iceberg.encryption.EncryptedInputFile
-
The
InputFilethat is reading raw encrypted bytes from the underlying file system. - EncryptedInputFile - Interface in org.apache.iceberg.encryption
-
Thin wrapper around an
InputFileinstance that is encrypted. - EncryptedOutputFile - Interface in org.apache.iceberg.encryption
-
Thin wrapper around a
OutputFilethat is encrypting bytes written to the underlying file system, via an encryption key that is symbolized by the enclosedEncryptionKeyMetadata. - EncryptingFileIO - Class in org.apache.iceberg.encryption
- 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
-
Returns an
EncryptionManagerto encrypt and decrypt data files. - 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() - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- EncryptionManager - Interface in org.apache.iceberg.encryption
-
Module for encrypting and decrypting table data files.
- endVersion(String) - Method in interface org.apache.iceberg.actions.RewriteTablePath
-
Last metadata version to rewrite, identified by name of a metadata.json file in the table's metadata log.
- entrySet() - Method in class org.apache.iceberg.util.CharSequenceMap
- EPOCH - Static variable in class org.apache.iceberg.util.DateTimeUtil
- EPOCH_DAY - Static variable in class org.apache.iceberg.util.DateTimeUtil
- eq(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- eq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- eq(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- EQ - org.apache.iceberg.expressions.Expression.Operation
- 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_DELETES - org.apache.iceberg.FileContent
- 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.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.GeographyType
- equals(Object) - Method in class org.apache.iceberg.types.Types.GeometryType
- 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.TimestampNanoType
- equals(Object) - Method in class org.apache.iceberg.types.Types.TimestampType
- equals(Object) - Method in class org.apache.iceberg.types.Types.VariantType
- equals(Object) - Method in class org.apache.iceberg.util.CharSequenceMap
- equals(Object) - Method in class org.apache.iceberg.util.CharSequenceSet
- equals(Object) - Method in class org.apache.iceberg.util.CharSequenceWrapper
- equals(VariantObject, Object) - Static method in interface org.apache.iceberg.variants.VariantObject
- equals(VariantPrimitive<?>, Object) - Static method in interface org.apache.iceberg.variants.VariantPrimitive
- 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.
- ERROR - org.apache.iceberg.actions.DeleteOrphanFiles.PrefixMismatchMode
- estimatedRowsCount() - Method in class org.apache.iceberg.BaseScanTaskGroup
- 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
- estimateSize(Types.NestedField) - Static method in class org.apache.iceberg.types.TypeUtil
-
Estimates the number of bytes a value for a given field may occupy in memory.
- eval(ContentFile<?>) - Method in class org.apache.iceberg.expressions.InclusiveMetricsEvaluator
-
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.
- eval(DataFile) - Method in class org.apache.iceberg.expressions.CountAggregate
- eval(ManifestFile) - Method in class org.apache.iceberg.expressions.ManifestEvaluator
-
Test whether the file may contain records that match the expression.
- 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.BoundExtract
- 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(StructLike) - Method in class org.apache.iceberg.expressions.Evaluator
- 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
-
Evaluates an
Expressionfor data described by aTypes.StructType. - 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.
- executeWith(ExecutorService) - Method in interface org.apache.iceberg.actions.MigrateTable
-
Sets the executor service to use for parallel file reading.
- executeWith(ExecutorService) - Method in interface org.apache.iceberg.actions.SnapshotTable
-
Sets the executor service to use for parallel file reading.
- 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 filesto apply when reading the data file in this task. - existingDeletes() - Method in interface org.apache.iceberg.DeletedRowsScanTask
-
A list of
delete filesthat existed before and must be applied prior to determining which records are deleted by delete files inDeletedRowsScanTask.addedDeletes(). - existingFilesCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the number of files with status EXISTING in the manifest file.
- existingRowsCount() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the total number of rows in all 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
Snapshotidentified by id. - expireSnapshotId(long) - Method in interface org.apache.iceberg.ExpireSnapshots
-
Expires a specific
Snapshotidentified by id. - expireSnapshots() - Method in interface org.apache.iceberg.Table
-
Create a new
expire APIto expire snapshots in this table and commit. - expireSnapshots() - Method in interface org.apache.iceberg.Transaction
-
Create a new
expire APIto expire snapshots in this table. - 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
-
API for removing old
snapshotsfrom a 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
-
Factory methods for creating
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
-
Utils for traversing
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
- extract(String, String, String) - Static method in class org.apache.iceberg.expressions.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.
F
- failedDataFilesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
- False - Class in org.apache.iceberg.expressions
-
An
expressionthat is always false. - FALSE - org.apache.iceberg.expressions.Expression.Operation
- fastForwardBranch(String, String) - Method in interface org.apache.iceberg.ManageSnapshots
-
Performs a fast-forward of
fromup to thetosnapshot iffromis an ancestor ofto. - field() - Method in class org.apache.iceberg.expressions.BoundReference
- 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(int) - Method in class org.apache.iceberg.types.Types.StructType
- field(String) - Method in class org.apache.iceberg.types.Types.StructType
- 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, Supplier<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
- field(Types.NestedField, Map<Integer, Integer>) - Method in class org.apache.iceberg.types.IndexParents
- field(Types.NestedField, Map<String, Integer>) - Method in class org.apache.iceberg.types.IndexByName
- field(Types.NestedField, T) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- 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
- fieldNames() - Method in interface org.apache.iceberg.variants.VariantObject
-
Returns the names of fields stored in this object.
- 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
-
Returns the list of
partition fieldsfor this spec. - fields() - Method in class org.apache.iceberg.SortOrder
-
Returns the list of
sort fieldsfor this sort order - 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
-
The
fileto scan. - 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.
- fileListLocation() - Method in interface org.apache.iceberg.actions.RewriteTablePath.Result
-
Result file list location.
- filePath() - Static method in class org.apache.iceberg.types.Comparators
- files() - Method in interface org.apache.iceberg.CombinedScanTask
-
Return the
tasksin this combined task. - Files - Class in org.apache.iceberg
- FILES_ASC - org.apache.iceberg.RewriteJobOrder
- FILES_DESC - org.apache.iceberg.RewriteJobOrder
- 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 class org.apache.iceberg.BaseScanTaskGroup
- 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
- fileSequenceNumber() - Method in interface org.apache.iceberg.ContentFile
-
Returns the file sequence number.
- fileSizeInBytes() - Method in interface org.apache.iceberg.ContentFile
-
Returns the file size in bytes.
- fileSizeInBytes() - Method in interface org.apache.iceberg.PartitionStatisticsFile
-
Returns the size of the partition statistics file in bytes.
- fileSizeInBytes() - Method in interface org.apache.iceberg.StatisticsFile
-
Size of the file
- filter() - Method in class org.apache.iceberg.events.IncrementalScanEvent
- filter() - Method in class org.apache.iceberg.events.ScanEvent
- filter() - Method in interface org.apache.iceberg.Scan
-
Returns this scan's filter
Expression. - 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(Expression) - Method in interface org.apache.iceberg.Scan
-
Create a new scan from the results of this filtered by the
Expression. - 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
CloseableIterableand counts the number of elements that do not match the predicate by incrementing theCounter. - 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
- find(Type, 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
-
Returns the sub-field identified by the field id as a
Types.NestedField. - findField(String) - Method in class org.apache.iceberg.Schema
-
Returns a sub-field by name as a
Types.NestedField. - findType(int) - Method in class org.apache.iceberg.Schema
-
Returns the
Typeof a sub-field identified by the field id. - findType(String) - Method in class org.apache.iceberg.Schema
-
Returns the
Typeof a sub-field identified by the field name. - FIRST_ROW_ID - Static variable in interface org.apache.iceberg.DataFile
- FIRST_ROW_ID - Static variable in interface org.apache.iceberg.ManifestFile
- firstRowId() - Method in interface org.apache.iceberg.ContentFile
-
Returns the starting row ID to assign to new rows in the data file (with _row_id set to null).
- firstRowId() - Method in interface org.apache.iceberg.ManifestFile
-
Returns the starting row ID to assign to new rows in ADDED data files.
- firstRowId() - Method in interface org.apache.iceberg.Snapshot
-
The row-id of the first newly added row in this snapshot.
- FIXED - org.apache.iceberg.types.Type.TypeID
- FixedReservoirHistogram - Class in org.apache.iceberg.metrics
-
A
Histogramimplementation 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.
- FLOAT - org.apache.iceberg.types.Type.TypeID
- FLOAT - org.apache.iceberg.variants.PhysicalType
- 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
- forSchema(Schema, SortOrder) - Static method in class org.apache.iceberg.SortOrderComparators
-
Compare structs with the specified sort order projection
- forType(Type) - Static method in interface org.apache.iceberg.types.JavaHash
- forType(Type.PrimitiveType) - Static method in class org.apache.iceberg.types.Comparators
- forType(Types.ListType) - Static method in class org.apache.iceberg.types.Comparators
- forType(Types.StructType) - Static method in class org.apache.iceberg.types.Comparators
- from(int) - Static method in enum org.apache.iceberg.variants.PhysicalType
- from(ByteBuffer) - Static method in interface org.apache.iceberg.variants.Variant
- from(ByteBuffer) - Static method in interface org.apache.iceberg.variants.VariantMetadata
- from(Types.NestedField) - Static method in class org.apache.iceberg.types.Types.NestedField
- from(VariantMetadata, ByteBuffer) - Static method in interface org.apache.iceberg.variants.VariantValue
- 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
- fromName(String) - Static method in enum org.apache.iceberg.types.EdgeAlgorithm
- 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).
- fromSnapshotExclusive(String) - 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).
- fromSnapshotInclusive(String) - 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
-
Deprecated.use
Transforms.identity()instead; will be removed in 2.0.0 - fromTypeName(String) - Static method in class org.apache.iceberg.types.Types
- fullVersion() - Static method in class org.apache.iceberg.IcebergBuild
G
- generateKey(String) - Method in interface org.apache.iceberg.encryption.KmsClient
-
Deprecated.Generate a new secret key in the KMS server, and wrap it using a wrapping/master key which is stored in KMS and referenced by an ID.
- GEOGRAPHY - org.apache.iceberg.types.Type.TypeID
- GEOMETRY - org.apache.iceberg.types.Type.TypeID
- get() - Static method in class org.apache.iceberg.types.Types.BinaryType
- get() - Static method in class org.apache.iceberg.types.Types.BooleanType
- get() - Static method in class org.apache.iceberg.types.Types.DateType
- get() - Static method in class org.apache.iceberg.types.Types.DoubleType
- get() - Static method in class org.apache.iceberg.types.Types.FloatType
- get() - Static method in class org.apache.iceberg.types.Types.IntegerType
- get() - Static method in class org.apache.iceberg.types.Types.LongType
- get() - Static method in class org.apache.iceberg.types.Types.StringType
- get() - Static method in class org.apache.iceberg.types.Types.TimeType
- get() - Static method in class org.apache.iceberg.types.Types.UnknownType
- get() - Static method in class org.apache.iceberg.types.Types.UUIDType
- get() - Static method in class org.apache.iceberg.types.Types.VariantType
- get() - Method in interface org.apache.iceberg.types.TypeUtil.NextID
- get() - Method in class org.apache.iceberg.util.CharSequenceWrapper
- get() - Method in interface org.apache.iceberg.variants.VariantPrimitive
- get(int) - Method in interface org.apache.iceberg.data.Record
- get(int) - Method in interface org.apache.iceberg.types.TypeUtil.GetID
- get(int) - Method in interface org.apache.iceberg.variants.VariantArray
-
Returns the
VariantValueatindexin this array. - get(int) - Method in interface org.apache.iceberg.variants.VariantMetadata
-
Returns the field name for an ID in metadata.
- get(int, Class<T>) - Method in interface org.apache.iceberg.StructLike
- get(int, Class<T>) - Method in class org.apache.iceberg.util.StructProjection
- get(Object) - Method in class org.apache.iceberg.util.CharSequenceMap
- get(String) - Method in interface org.apache.iceberg.variants.VariantObject
-
Returns the
VariantValuefor the field namednamein this object. - get(T) - Method in interface org.apache.iceberg.Accessor
- getAliases() - Method in class org.apache.iceberg.Schema
-
Returns an alias map for this schema, if set.
- getCredential() - Method in interface org.apache.iceberg.io.CredentialSupplier
-
Deprecated.Returns the credential string
- getDelegate() - Method in interface org.apache.iceberg.io.DelegatingInputStream
- getDelegate() - Method in interface org.apache.iceberg.io.DelegatingOutputStream
- getField(String) - Method in interface org.apache.iceberg.data.Record
- getFieldsBySourceId(int) - Method in class org.apache.iceberg.PartitionSpec
-
Returns the
fieldthat partitions the given source field - getLength() - Method in interface org.apache.iceberg.io.InputFile
-
Returns the total length of the file, in bytes
- getPos() - Method in class org.apache.iceberg.io.PositionOutputStream
-
Return the current position in the OutputStream.
- getPos() - Method in class org.apache.iceberg.io.SeekableInputStream
-
Return the current position in the InputStream.
- getProjectedIds(Schema) - Static method in class org.apache.iceberg.types.TypeUtil
- getProjectedIds(Type) - Static method in class org.apache.iceberg.types.TypeUtil
- getResultType(Type) - Method in class org.apache.iceberg.transforms.Days
- getResultType(Type) - Method in class org.apache.iceberg.transforms.Hours
- getResultType(Type) - Method in class org.apache.iceberg.transforms.Months
- getResultType(Type) - Method in interface org.apache.iceberg.transforms.Transform
-
Returns the
Typeproduced by this transform given a source type. - getResultType(Type) - Method in class org.apache.iceberg.transforms.UnknownTransform
- getType() - Static method in interface org.apache.iceberg.ManifestFile.PartitionFieldSummary
- getType(Types.StructType) - Static method in interface org.apache.iceberg.DataFile
- gitBranch() - Static method in class org.apache.iceberg.IcebergBuild
- gitCommitId() - Static method in class org.apache.iceberg.IcebergBuild
- gitCommitShortId() - Static method in class org.apache.iceberg.IcebergBuild
- gitTags() - Static method in class org.apache.iceberg.IcebergBuild
- globalIndex() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupInfo
-
returns which file group this is out of the total set of file groups for this rewrite
- globalIndex() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.FileGroupInfo
-
Returns which position delete file group this is out of the total set of file groups for this rewrite
- granularity() - Method in class org.apache.iceberg.transforms.Days
- granularity() - Method in class org.apache.iceberg.transforms.Hours
- granularity() - Method in class org.apache.iceberg.transforms.Months
- greaterThan(String, T) - Static method in class org.apache.iceberg.expressions.Expressions
- greaterThan(UnboundTerm<T>, T) - Static method in class org.apache.iceberg.expressions.Expressions
- greaterThanOrEqual(String, T) - Static method in class org.apache.iceberg.expressions.Expressions
- greaterThanOrEqual(UnboundTerm<T>, T) - Static method in class org.apache.iceberg.expressions.Expressions
- groupingKey() - Method in class org.apache.iceberg.BaseScanTaskGroup
- groupingKey() - Method in interface org.apache.iceberg.ScanTaskGroup
-
Returns a grouping key for this task group.
- gt(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- gt(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- gt(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- GT - org.apache.iceberg.expressions.Expression.Operation
- GT_EQ - org.apache.iceberg.expressions.Expression.Operation
- gtEq(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- gtEq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- gtEq(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
H
- handleNonReference(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
-
Handle a non-reference value in this visitor.
- hasAddedFiles() - Method in interface org.apache.iceberg.ManifestFile
-
Returns true if the manifest contains ADDED entries or if the count is not known.
- hasDeletedFiles() - Method in interface org.apache.iceberg.ManifestFile
-
Returns true if the manifest contains DELETED entries or if the count is not known.
- hasExistingFiles() - Method in interface org.apache.iceberg.ManifestFile
-
Returns true if the manifest contains EXISTING entries or if the count is not known.
- hash(byte[]) - Static method in class org.apache.iceberg.util.BucketUtil
- hash(double) - Static method in class org.apache.iceberg.util.BucketUtil
- hash(float) - Static method in class org.apache.iceberg.util.BucketUtil
- hash(int) - Static method in class org.apache.iceberg.util.BucketUtil
- hash(long) - Static method in class org.apache.iceberg.util.BucketUtil
- hash(CharSequence) - Static method in class org.apache.iceberg.util.BucketUtil
- hash(BigDecimal) - Static method in class org.apache.iceberg.util.BucketUtil
- hash(ByteBuffer) - Static method in class org.apache.iceberg.util.BucketUtil
- hash(UUID) - Static method in class org.apache.iceberg.util.BucketUtil
- hash(VariantObject) - Static method in interface org.apache.iceberg.variants.VariantObject
- hash(VariantPrimitive<?>) - Static method in interface org.apache.iceberg.variants.VariantPrimitive
- hash(T) - Method in interface org.apache.iceberg.types.JavaHash
- HASH - org.apache.iceberg.DistributionMode
- hashCode() - Method in class org.apache.iceberg.catalog.Namespace
- hashCode() - Method in class org.apache.iceberg.catalog.TableIdentifier
- hashCode() - Method in class org.apache.iceberg.PartitionField
- hashCode() - Method in class org.apache.iceberg.PartitionSpec
- hashCode() - Method in class org.apache.iceberg.SnapshotRef
- hashCode() - Method in class org.apache.iceberg.SortField
- hashCode() - Method in class org.apache.iceberg.SortOrder
- hashCode() - Method in class org.apache.iceberg.transforms.UnknownTransform
- hashCode() - Method in class org.apache.iceberg.types.Type.PrimitiveType
- hashCode() - Method in class org.apache.iceberg.types.Types.DecimalType
- hashCode() - Method in class org.apache.iceberg.types.Types.FixedType
- hashCode() - Method in class org.apache.iceberg.types.Types.GeographyType
- hashCode() - Method in class org.apache.iceberg.types.Types.GeometryType
- hashCode() - Method in class org.apache.iceberg.types.Types.ListType
- hashCode() - Method in class org.apache.iceberg.types.Types.MapType
- hashCode() - Method in class org.apache.iceberg.types.Types.NestedField
- hashCode() - Method in class org.apache.iceberg.types.Types.StructType
- hashCode() - Method in class org.apache.iceberg.types.Types.TimestampNanoType
- hashCode() - Method in class org.apache.iceberg.types.Types.TimestampType
- hashCode() - Method in class org.apache.iceberg.types.Types.VariantType
- hashCode() - Method in class org.apache.iceberg.util.CharSequenceMap
- hashCode() - Method in class org.apache.iceberg.util.CharSequenceSet
- hashCode() - Method in class org.apache.iceberg.util.CharSequenceWrapper
- hashCode(CharSequence) - Static method in class org.apache.iceberg.types.JavaHashes
- hasNamespace() - Method in class org.apache.iceberg.catalog.TableIdentifier
-
Whether the namespace is empty.
- hasNext() - Method in class org.apache.iceberg.io.ClosingIterator
- hasNext() - Method in class org.apache.iceberg.io.FilterIterator
- hasValue(DataFile) - Method in class org.apache.iceberg.expressions.CountNonNull
- hasValue(DataFile) - Method in class org.apache.iceberg.expressions.CountStar
- hasValue(DataFile) - Method in class org.apache.iceberg.expressions.MaxAggregate
- hasValue(DataFile) - Method in class org.apache.iceberg.expressions.MinAggregate
- highestFieldId() - Method in class org.apache.iceberg.Schema
-
Returns the highest field ID in this schema, including nested fields.
- histogram(String) - Method in class org.apache.iceberg.metrics.DefaultMetricsContext
- histogram(String) - Method in interface org.apache.iceberg.metrics.MetricsContext
- Histogram - Interface in org.apache.iceberg.metrics
- Histogram.Statistics - Interface in org.apache.iceberg.metrics
- history() - Method in interface org.apache.iceberg.Table
-
Get the snapshot history of this table.
- history() - Method in interface org.apache.iceberg.view.View
-
Get the version history of this table.
- HistoryEntry - Interface in org.apache.iceberg
-
Table history entry.
- hour() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns an hour
Transformfor timestamp types. - hour(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- hour(String) - Static method in class org.apache.iceberg.expressions.Expressions
- hour(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- hour(String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- hour(String, int, SortDirection, NullOrder) - Method in interface org.apache.iceberg.transforms.SortOrderVisitor
- hour(String, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- hour(Type) - Static method in class org.apache.iceberg.transforms.Transforms
-
Deprecated.use
Transforms.hour()instead; will be removed in 2.0.0 - Hours<T> - Class in org.apache.iceberg.transforms
- Hours() - Constructor for class org.apache.iceberg.transforms.Hours
I
- 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
- id(String) - Method in interface org.apache.iceberg.variants.VariantMetadata
-
Returns the ID for a
namein the dictionary, or -1 if not present. - 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() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns an identity
Transformthat can be used for any type. - identity(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- identity(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- identity(String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- identity(Type) - Static method in class org.apache.iceberg.transforms.Transforms
-
Deprecated.use
Transforms.identity()instead; will be removed in 2.0.0 - identitySourceIds() - Method in class org.apache.iceberg.PartitionSpec
-
Returns the source field ids for identity partitions.
- idsToOriginal() - Method in class org.apache.iceberg.Schema
-
The ID's of some fields will be re-assigned if GetID is specified for the Schema.
- idsToReassigned() - Method in class org.apache.iceberg.Schema
-
The ID's of some fields will be re-assigned if GetID is specified for the Schema.
- 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.
- IGNORE - org.apache.iceberg.actions.DeleteOrphanFiles.PrefixMismatchMode
- 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, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- in(String, T...) - Static method in class org.apache.iceberg.expressions.Expressions
- in(Bound<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- in(BoundReference<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- in(BoundTerm<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- in(UnboundTerm<T>, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- in(UnboundTerm<T>, T...) - Static method in class org.apache.iceberg.expressions.Expressions
- IN - org.apache.iceberg.expressions.Expression.Operation
- includeColumnStats() - Method in interface org.apache.iceberg.Scan
-
Create a new scan from this that loads the column stats with each data file.
- includeColumnStats(Collection<String>) - Method in interface org.apache.iceberg.Scan
-
Create a new scan from this that loads the column stats for the specific columns with each data file.
- inclusive(PartitionSpec) - Static method in class org.apache.iceberg.expressions.Projections
-
Creates an inclusive
ProjectionEvaluatorfor thespec, defaulting to case sensitive mode. - inclusive(PartitionSpec, boolean) - Static method in class org.apache.iceberg.expressions.Projections
-
Creates an inclusive
ProjectionEvaluatorfor thespec. - InclusiveMetricsEvaluator - Class in org.apache.iceberg.expressions
-
Evaluates an
Expressionon aDataFileto test whether rows in the file may match. - 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() - 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(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(long) - Method in class org.apache.iceberg.metrics.DefaultCounter
- 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
-
Creates a mapping from lower-case field names to their corresponding field IDs.
- indexByName(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
- indexNameById(Types.StructType) - Static method in class org.apache.iceberg.types.TypeUtil
- indexParents(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
- indexQuotedNameById(Types.StructType, Function<String, String>) - Static method in class org.apache.iceberg.types.TypeUtil
- info() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupFailureResult
- info() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupRewriteResult
- info() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.FileGroupRewriteResult
-
Description of this position delete file group.
- initialDefault() - Method in class org.apache.iceberg.types.Types.NestedField
- initialDefaultLiteral() - Method in class org.apache.iceberg.types.Types.NestedField
- 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(String, Map<String, String>) - Method in interface org.apache.iceberg.catalog.ViewSessionCatalog
-
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
-
An interface used to read input files using
SeekableInputStreaminstances. - INSERT - org.apache.iceberg.ChangelogOperation
- instance() - Static method in class org.apache.iceberg.metrics.LoggingMetricsReporter
- INT16 - org.apache.iceberg.variants.PhysicalType
- INT32 - org.apache.iceberg.variants.PhysicalType
- INT64 - org.apache.iceberg.variants.PhysicalType
- INT8 - org.apache.iceberg.variants.PhysicalType
- INTEGER - org.apache.iceberg.types.Type.TypeID
- IntegerType() - Constructor for class org.apache.iceberg.types.Types.IntegerType
- invalidateTable(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Invalidate cached table metadata from current catalog.
- invalidateTable(TableIdentifier) - Method in interface org.apache.iceberg.catalog.Catalog
-
Invalidate cached table metadata from current catalog.
- invalidateView(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewSessionCatalog
-
Invalidate cached view metadata from current catalog.
- invalidateView(TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Invalidate cached view metadata from current catalog.
- io() - Method in interface org.apache.iceberg.Table
-
Returns a
FileIOto read and write table data and metadata files. - io(FileIO) - Method in interface org.apache.iceberg.actions.DeleteReachableFiles
-
Set the
FileIOto be used for files removal - IS_NAN - org.apache.iceberg.expressions.Expression.Operation
- IS_NULL - org.apache.iceberg.expressions.Expression.Operation
- 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.CharSequenceMap
- isEmpty() - Method in class org.apache.iceberg.util.CharSequenceSet
- isEquivalentTo(BoundTerm<?>) - Method in class org.apache.iceberg.expressions.BoundExtract
- isEquivalentTo(BoundTerm<?>) - Method in class org.apache.iceberg.expressions.BoundReference
- 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.And
- isEquivalentTo(Expression) - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
- isEquivalentTo(Expression) - Method in class org.apache.iceberg.expressions.BoundSetPredicate
- 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
-
Returns true if this is a
FileScanTask, false otherwise. - 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(Object) - Static method in class org.apache.iceberg.util.NaNUtil
- isNaN(String) - Static method in class org.apache.iceberg.expressions.Expressions
- isNaN(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- isNaN(BoundReference<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- isNaN(BoundTerm<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- isNaN(UnboundTerm<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- 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(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- isNull(BoundReference<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- isNull(BoundTerm<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- isNull(UnboundTerm<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- isoDateToDays(String) - Static method in class org.apache.iceberg.util.DateTimeUtil
- isOptional() - Method in class org.apache.iceberg.types.Types.NestedField
- isOptional(boolean) - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- isoTimestampToMicros(String) - Static method in class org.apache.iceberg.util.DateTimeUtil
- isoTimestampToNanos(CharSequence) - Static method in class org.apache.iceberg.util.DateTimeUtil
- isoTimestamptzToMicros(String) - Static method in class org.apache.iceberg.util.DateTimeUtil
- isoTimestamptzToNanos(CharSequence) - 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
- isVariantType() - Method in interface org.apache.iceberg.types.Type
- isVariantType() - Method in class org.apache.iceberg.types.Types.VariantType
- 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
J
- javaClass() - Method in enum org.apache.iceberg.types.Type.TypeID
- javaClass() - Method in enum org.apache.iceberg.variants.PhysicalType
- javaClasses() - Method in class org.apache.iceberg.PartitionSpec
- JavaHash<T> - Interface in org.apache.iceberg.types
- JavaHashes - Class in org.apache.iceberg.types
- join(Schema, Schema) - Static method in class org.apache.iceberg.types.TypeUtil
K
- KARNEY - org.apache.iceberg.types.EdgeAlgorithm
- key() - Method in class org.apache.iceberg.encryption.KmsClient.KeyGenerationResult
-
Deprecated.
- KEY_METADATA - Static variable in interface org.apache.iceberg.DataFile
- KEY_METADATA - Static variable in interface org.apache.iceberg.ManifestFile
- KeyGenerationResult(ByteBuffer, String) - Constructor for class org.apache.iceberg.encryption.KmsClient.KeyGenerationResult
-
Deprecated.
- keyId() - Method in class org.apache.iceberg.types.Types.MapType
- keyMetadata() - Method in interface org.apache.iceberg.ContentFile
-
Returns metadata about how this file is encrypted, or null if the file is stored in plain text.
- keyMetadata() - Method in interface org.apache.iceberg.encryption.EncryptedInputFile
-
Metadata pointing to some encryption key that would be used to decrypt the input file provided by
EncryptedInputFile.encryptedInputFile(). - keyMetadata() - Method in interface org.apache.iceberg.encryption.EncryptedOutputFile
-
Metadata about the encryption key that is being used to encrypt the associated
EncryptedOutputFile.encryptingOutputFile(). - keyMetadata() - Method in interface org.apache.iceberg.ManifestFile
-
Returns metadata about how this manifest file is encrypted, or null if the file is stored in plain text.
- keySet() - Method in class org.apache.iceberg.util.CharSequenceMap
- keyType() - Method in class org.apache.iceberg.types.Types.MapType
- KmsClient - Interface in org.apache.iceberg.encryption
-
Deprecated.the API will be removed in v2.0.0 (replaced with KeyManagementClient interface).
- KmsClient.KeyGenerationResult - Class in org.apache.iceberg.encryption
-
Deprecated.For KMS systems that support key generation, this class keeps the key generation result - the raw secret key, and its wrap.
L
- latestVersion() - Method in interface org.apache.iceberg.actions.RewriteTablePath.Result
-
Name of latest metadata file version
- 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
-
The number of bytes to scan from the
ContentScanTask.start()position in the file. - length() - Method in interface org.apache.iceberg.io.FileAppender
-
Returns the length of this file.
- 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
- LENGTH - Static variable in interface org.apache.iceberg.ManifestFile
- 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, Supplier<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
- list(Types.ListType, Map<Integer, Integer>) - Method in class org.apache.iceberg.types.IndexParents
- list(Types.ListType, Map<String, Integer>) - Method in class org.apache.iceberg.types.IndexByName
- list(Types.ListType, T) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- LIST - org.apache.iceberg.types.Type.TypeID
- Listener<E> - Interface in org.apache.iceberg.events
-
A listener interface that can receive notifications.
- Listeners - Class in org.apache.iceberg.events
-
Static registration and notification for listeners.
- listNamespaces() - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
List top-level namespaces from the catalog.
- listNamespaces(Namespace) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
List child namespaces from the namespace.
- 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 child 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.
- listViews(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.ViewSessionCatalog
-
Return all the identifiers under this namespace.
- lit(T) - Static method in class org.apache.iceberg.expressions.Expressions
-
Create a
Literalfrom an Object. - literal() - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
- literal() - Method in class org.apache.iceberg.expressions.UnboundPredicate
- Literal<T> - Interface in org.apache.iceberg.expressions
-
Represents a literal fixed value in an expression predicate
- 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(Namespace) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Load metadata properties for a namespace.
- loadNamespaceMetadata(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Load metadata properties for a namespace.
- loadTable(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Load a table.
- loadTable(TableIdentifier) - Method in interface org.apache.iceberg.catalog.Catalog
-
Load a table.
- loadView(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewSessionCatalog
-
Load a view.
- 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() - Method in interface org.apache.iceberg.ContentFile
-
Return the fully qualified path to the file.
- 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.
- location() - Method in interface org.apache.iceberg.view.View
-
Return the view's base location.
- location(String) - Method in interface org.apache.iceberg.actions.DeleteOrphanFiles
-
Passes a location which should be scanned for orphan files.
- locationProvider() - Method in interface org.apache.iceberg.Table
-
Returns a
LocationProviderto provide locations for new data files. - LocationProvider - Interface in org.apache.iceberg.io
-
Interface for providing data file locations to write tasks.
- LockManager - Interface in org.apache.iceberg
-
An interface for locking, used to ensure commit isolation.
- LoggingMetricsReporter - Class in org.apache.iceberg.metrics
-
A default
MetricsReporterimplementation that logs theMetricsReportto the log file. - LoggingMetricsReporter() - Constructor for class org.apache.iceberg.metrics.LoggingMetricsReporter
- LONG - org.apache.iceberg.types.Type.TypeID
- 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(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- lt(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- lt(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- LT - org.apache.iceberg.expressions.Expression.Operation
- LT_EQ - org.apache.iceberg.expressions.Expression.Operation
- ltEq(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- ltEq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- ltEq(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
M
- MAIN_BRANCH - Static variable in class org.apache.iceberg.SnapshotRef
- makeColumnOptional(String) - Method in interface org.apache.iceberg.UpdateSchema
-
Update a column to be optional.
- manageSnapshots() - Method in interface org.apache.iceberg.Table
-
Create a new
manage snapshots APIto manage snapshots in this table and commit. - manageSnapshots() - Method in interface org.apache.iceberg.Transaction
-
Create a new
manage snapshot APIto manage snapshots in this table. - ManageSnapshots - Interface in org.apache.iceberg
-
API for managing snapshots.
- 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
-
Evaluates an
Expressionon aManifestFileto test whether the file contains matching partitions. - ManifestFile - Interface in org.apache.iceberg
-
Represents a manifest file that can be scanned to find 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.
- manifestLocation() - Method in interface org.apache.iceberg.ContentFile
-
Returns the path of the manifest which this file is referenced in or null if it was not read from a manifest.
- map(Types.MapType, Supplier<List<String>>, Supplier<List<String>>) - Method in class org.apache.iceberg.types.CheckCompatibility
- map(Types.MapType, Supplier<T>, Supplier<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
- map(Types.MapType, Map<Integer, Integer>, Map<Integer, Integer>) - Method in class org.apache.iceberg.types.IndexParents
- map(Types.MapType, Map<String, Integer>, Map<String, Integer>) - Method in class org.apache.iceberg.types.IndexByName
- map(Types.MapType, T, T) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- MAP - org.apache.iceberg.types.Type.TypeID
- max() - Method in interface org.apache.iceberg.metrics.Histogram.Statistics
-
Returns the maximum value of the histogram observations.
- max(String) - Static method in class org.apache.iceberg.expressions.Expressions
- MAX - org.apache.iceberg.expressions.Expression.Operation
- 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 - Static variable in interface org.apache.iceberg.actions.RewritePositionDeleteFiles
-
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_CONCURRENT_FILE_GROUP_REWRITES_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewritePositionDeleteFiles
- 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() - Method in class org.apache.iceberg.SnapshotRef
- maxRefAgeMs(Long) - Method in class org.apache.iceberg.SnapshotRef.Builder
- maxSnapshotAgeMs() - Method in class org.apache.iceberg.SnapshotRef
- maxSnapshotAgeMs(Long) - Method in class org.apache.iceberg.SnapshotRef.Builder
- 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.
- metadata() - Method in interface org.apache.iceberg.variants.Variant
-
Returns the metadata for all values in the variant.
- METADATA - org.apache.iceberg.FileFormat
- metrics() - Method in interface org.apache.iceberg.io.FileAppender
-
Returns
Metricsfor this file. - Metrics - Class in org.apache.iceberg
-
Iceberg file format metrics.
- Metrics() - Constructor for class org.apache.iceberg.Metrics
- Metrics(long) - Constructor for class org.apache.iceberg.Metrics
- Metrics(Long, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>) - Constructor for class org.apache.iceberg.Metrics
- Metrics(Long, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, Long>, Map<Integer, 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
-
Deprecated.will be removed in 2.0.0, use
Counterinstead. - MetricsContext.Unit - Enum in org.apache.iceberg.metrics
- MetricsReport - Interface in org.apache.iceberg.metrics
- metricsReporter(MetricsReporter) - Method in interface org.apache.iceberg.Scan
-
Create a new scan that will report scan metrics to the provided reporter in addition to reporters maintained by the scan.
- 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
- microsToNanos(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() - Method in interface org.apache.iceberg.metrics.Histogram.Statistics
-
Returns the minimum value of the histogram observations.
- min(String) - Static method in class org.apache.iceberg.expressions.Expressions
- MIN - org.apache.iceberg.expressions.Expression.Operation
- 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() - Method in class org.apache.iceberg.SnapshotRef
- minSnapshotsToKeep(Integer) - Method in class org.apache.iceberg.SnapshotRef.Builder
- modeName() - Method in enum org.apache.iceberg.DistributionMode
- month() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a month
Transformfor date or timestamp types. - month(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- month(String) - Static method in class org.apache.iceberg.expressions.Expressions
- month(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- 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(String, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- month(Type) - Static method in class org.apache.iceberg.transforms.Transforms
-
Deprecated.use
Transforms.month()instead; will be removed in 2.0.0 - 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.
N
- 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 interface org.apache.iceberg.catalog.ViewSessionCatalog
-
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() - Method in class org.apache.iceberg.catalog.TableIdentifier
-
Returns the identifier namespace.
- Namespace - Class in org.apache.iceberg.catalog
-
A namespace in a
Catalog. - namespaceExists(Namespace) - Method in interface org.apache.iceberg.catalog.SupportsNamespaces
-
Checks whether the Namespace exists.
- namespaceExists(SessionCatalog.SessionContext, Namespace) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
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
- nanosFromTimestamp(LocalDateTime) - Static method in class org.apache.iceberg.util.DateTimeUtil
- nanosFromTimestamptz(OffsetDateTime) - Static method in class org.apache.iceberg.util.DateTimeUtil
- nanosToDays(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
- nanosToHours(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
- nanosToIsoTimestamp(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
- nanosToIsoTimestamptz(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
- nanosToMicros(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
- nanosToMonths(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
- nanosToYears(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
- 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 APIto add files to this table and commit. - newAppend() - Method in interface org.apache.iceberg.Transaction
-
Create a new
append APIto add files to this table. - newBatchScan() - Method in interface org.apache.iceberg.Table
-
Create a new
batch scanfor this table. - newCreateTableTransaction(TableIdentifier, Schema) - 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, 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.
- 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.
- newDecryptingInputFile(String, long, ByteBuffer) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- newDecryptingInputFile(String, ByteBuffer) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- newDelete() - Method in interface org.apache.iceberg.Table
-
Create a new
delete APIto delete files in this table and commit. - newDelete() - Method in interface org.apache.iceberg.Transaction
-
Create a new
delete APIto delete files in this table. - newEncryptingOutputFile(String) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- newFastAppend() - Method in interface org.apache.iceberg.Table
-
Create a new
append APIto add files to this table and commit. - newFastAppend() - Method in interface org.apache.iceberg.Transaction
-
Create a new
append APIto add files to this table. - newIncrementalAppendScan() - Method in interface org.apache.iceberg.Table
-
Create a new
scanfor this table. - newIncrementalChangelogScan() - Method in interface org.apache.iceberg.Table
-
Create a new
IncrementalChangelogScanfor this table. - newInputFile(String) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- newInputFile(String) - Method in interface org.apache.iceberg.io.FileIO
-
Get a
InputFileinstance to read bytes from the file at the given path. - newInputFile(String, long) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- newInputFile(String, long) - Method in interface org.apache.iceberg.io.FileIO
-
Get a
InputFileinstance to read bytes from the file at the given path, with a known file length. - newInputFile(DataFile) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- newInputFile(DataFile) - Method in interface org.apache.iceberg.io.FileIO
- newInputFile(DeleteFile) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- newInputFile(DeleteFile) - Method in interface org.apache.iceberg.io.FileIO
- newInputFile(ManifestFile) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- newInputFile(ManifestFile) - Method in interface org.apache.iceberg.io.FileIO
- newOutputFile(String) - Method in class org.apache.iceberg.encryption.EncryptingFileIO
- newOutputFile(String) - Method in interface org.apache.iceberg.io.FileIO
-
Get a
OutputFileinstance to write bytes to the file at the given path. - newOverwrite() - Method in interface org.apache.iceberg.Table
-
Create a new
overwrite APIto overwrite files by a filter expression. - newOverwrite() - Method in interface org.apache.iceberg.Transaction
-
Create a new
overwrite APIto overwrite files by a filter expression. - newReplacePartitions() - Method in interface org.apache.iceberg.Table
-
Not recommended: Create a new
replace partitions APIto dynamically overwrite partitions in the table with new data. - newReplacePartitions() - Method in interface org.apache.iceberg.Transaction
-
Not recommended: Create a new
replace partitions APIto dynamically overwrite partitions in the table with new data. - newReplaceTableTransaction(TableIdentifier, Schema, 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, 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.
- newRewrite() - Method in interface org.apache.iceberg.Table
-
Create a new
rewrite APIto replace files in this table and commit. - newRewrite() - Method in interface org.apache.iceberg.Transaction
-
Create a new
rewrite APIto replace files in this table. - newRowDelta() - Method in interface org.apache.iceberg.Table
-
Create a new
row-level delta APIto remove or replace rows in existing data files. - newRowDelta() - Method in interface org.apache.iceberg.Transaction
-
Create a new
row-level delta APIto remove or replace rows in existing data files. - newScan() - Method in interface org.apache.iceberg.Table
-
Create a new
scanfor this table. - newStream() - Method in interface org.apache.iceberg.io.InputFile
-
Opens a new
SeekableInputStreamfor the underlying data file - newTransaction() - Method in interface org.apache.iceberg.Table
-
Create a new
transaction APIto commit multiple table operations at once. - next() - Method in class org.apache.iceberg.io.ClosingIterator
- next() - Method in class org.apache.iceberg.io.FilterIterator
- NONE - org.apache.iceberg.DistributionMode
- NONE - org.apache.iceberg.RewriteJobOrder
- 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
- NoSuchIcebergViewException - Exception in org.apache.iceberg.exceptions
-
NoSuchIcebergViewException thrown when a view is found, but it is not an Iceberg view.
- NoSuchIcebergViewException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.NoSuchIcebergViewException
- 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(Supplier<R>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- not(Expression) - Static method in class org.apache.iceberg.expressions.Expressions
- not(R) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
- Not - Class in org.apache.iceberg.expressions
- NOT - org.apache.iceberg.expressions.Expression.Operation
- NOT_EQ - org.apache.iceberg.expressions.Expression.Operation
- NOT_IN - org.apache.iceberg.expressions.Expression.Operation
- NOT_NAN - org.apache.iceberg.expressions.Expression.Operation
- NOT_NULL - org.apache.iceberg.expressions.Expression.Operation
- NOT_STARTS_WITH - org.apache.iceberg.expressions.Expression.Operation
- 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(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- notEq(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- 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, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- notIn(String, T...) - Static method in class org.apache.iceberg.expressions.Expressions
- notIn(Bound<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- notIn(BoundReference<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- notIn(BoundTerm<T>, Set<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- notIn(UnboundTerm<T>, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- notIn(UnboundTerm<T>, T...) - Static method in class org.apache.iceberg.expressions.Expressions
- notNaN(String) - Static method in class org.apache.iceberg.expressions.Expressions
- notNaN(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- notNaN(BoundReference<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- notNaN(BoundTerm<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- notNaN(UnboundTerm<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- notNull(String) - Static method in class org.apache.iceberg.expressions.Expressions
- notNull(Bound<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- notNull(BoundReference<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- notNull(BoundTerm<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- notNull(UnboundTerm<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- notStartsWith(String, String) - Static method in class org.apache.iceberg.expressions.Expressions
- notStartsWith(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- notStartsWith(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- notStartsWith(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- notStartsWith(UnboundTerm<String>, String) - Static method in class org.apache.iceberg.expressions.Expressions
- NULL - org.apache.iceberg.variants.PhysicalType
- 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() - Method in class org.apache.iceberg.SortField
-
Returns the null order
- NullOrder - Enum in org.apache.iceberg
- NULLS_FIRST - org.apache.iceberg.NullOrder
- NULLS_LAST - org.apache.iceberg.NullOrder
- 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
- numElements() - Method in interface org.apache.iceberg.variants.VariantArray
-
Returns the number of fields stored in this array.
- numFields() - Method in interface org.apache.iceberg.variants.VariantObject
-
Returns the number of fields stored in this object.
O
- OBJECT - org.apache.iceberg.variants.PhysicalType
- of(boolean) - Static method in interface org.apache.iceberg.expressions.Literal
- of(byte[]) - Static method in interface org.apache.iceberg.expressions.Literal
- of(double) - Static method in interface org.apache.iceberg.expressions.Literal
- of(float) - Static method in interface org.apache.iceberg.expressions.Literal
- of(int) - Static method in interface org.apache.iceberg.expressions.Literal
- of(int, boolean, String, Type) - Static method in class org.apache.iceberg.types.Types.NestedField
-
Deprecated.will be removed in 2.0.0; use
Types.NestedField.builder()instead. - of(int, boolean, String, Type, String) - Static method in class org.apache.iceberg.types.Types.NestedField
-
Deprecated.will be removed in 2.0.0; use
Types.NestedField.builder()instead. - of(int, int) - Static method in class org.apache.iceberg.types.Types.DecimalType
- of(long) - Static method in interface org.apache.iceberg.expressions.Literal
- of(CharSequence) - Static method in interface org.apache.iceberg.expressions.Literal
- of(Iterable<? extends DataFile>) - Static method in class org.apache.iceberg.util.DataFileSet
- of(Iterable<? extends DeleteFile>) - Static method in class org.apache.iceberg.util.DeleteFileSet
- of(Iterable<E>) - Static method in interface org.apache.iceberg.io.CloseableIterable
-
Adapts an Iterable to CloseableIterable using a no-op close if it is not Closeable.
- of(Iterable<CharSequence>) - Static method in class org.apache.iceberg.util.CharSequenceSet
- of(String) - Static method in class org.apache.iceberg.types.Types.GeographyType
- of(String) - Static method in class org.apache.iceberg.types.Types.GeometryType
- of(String...) - Static method in class org.apache.iceberg.catalog.Namespace
- of(String...) - Static method in class org.apache.iceberg.catalog.TableIdentifier
- of(String, EdgeAlgorithm) - Static method in class org.apache.iceberg.types.Types.GeographyType
- of(BigDecimal) - Static method in interface org.apache.iceberg.expressions.Literal
- of(ByteBuffer) - Static method in interface org.apache.iceberg.expressions.Literal
- of(List<Types.NestedField>) - Static method in class org.apache.iceberg.types.Types.StructType
- of(UUID) - Static method in interface org.apache.iceberg.expressions.Literal
- of(Namespace, String) - Static method in class org.apache.iceberg.catalog.TableIdentifier
- of(PartitionSpec, Expression, boolean) - Static method in class org.apache.iceberg.expressions.ResidualEvaluator
-
Return a residual evaluator for a
specandexpression. - of(Types.NestedField...) - Static method in class org.apache.iceberg.types.Types.StructType
- of(VariantMetadata, VariantValue) - Static method in interface org.apache.iceberg.variants.Variant
- ofLength(int) - Static method in class org.apache.iceberg.types.Types.FixedType
- ofOptional(int, int, Type, Type) - Static method in class org.apache.iceberg.types.Types.MapType
- ofOptional(int, Type) - Static method in class org.apache.iceberg.types.Types.ListType
- ofRequired(int, int, Type, Type) - Static method in class org.apache.iceberg.types.Types.MapType
- ofRequired(int, Type) - Static method in class org.apache.iceberg.types.Types.ListType
- ofType(Type) - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- olderThan(long) - Method in interface org.apache.iceberg.actions.DeleteOrphanFiles
-
Removes orphan files only if they are older than the given timestamp.
- op() - Method in class org.apache.iceberg.expressions.Aggregate
- op() - Method in class org.apache.iceberg.expressions.And
- op() - Method in interface org.apache.iceberg.expressions.Expression
-
Returns the operation for an expression node.
- op() - Method in class org.apache.iceberg.expressions.False
- op() - Method in class org.apache.iceberg.expressions.Not
- op() - Method in class org.apache.iceberg.expressions.Or
- op() - Method in class org.apache.iceberg.expressions.Predicate
- op() - Method in class org.apache.iceberg.expressions.True
- operation() - Method in interface org.apache.iceberg.AddedRowsScanTask
- operation() - Method in interface org.apache.iceberg.ChangelogScanTask
-
Returns the type of changes produced by this task (i.e.
- operation() - Method in interface org.apache.iceberg.DeletedDataFileScanTask
- operation() - Method in interface org.apache.iceberg.DeletedRowsScanTask
- operation() - Method in interface org.apache.iceberg.Snapshot
-
Return the name of the
data operationthat produced this snapshot. - operation() - Method in interface org.apache.iceberg.view.ViewVersion
-
Return the operation which produced the view version
- option(String, String) - Method in interface org.apache.iceberg.actions.Action
-
Configures this action with an extra option.
- option(String, String) - Method in interface org.apache.iceberg.Scan
-
Create a new scan from this scan's configuration that will override the
Table's behavior based on the incoming pair. - optional(int, String, Type) - Static method in class org.apache.iceberg.types.Types.NestedField
- optional(int, String, Type, String) - Static method in class org.apache.iceberg.types.Types.NestedField
- optional(String) - Static method in class org.apache.iceberg.types.Types.NestedField
- options(Map<String, String>) - Method in interface org.apache.iceberg.actions.Action
-
Configures this action with extra options.
- or(Supplier<R>, Supplier<R>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- or(Expression, Expression) - Static method in class org.apache.iceberg.expressions.Expressions
- or(R, R) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.ExpressionVisitor
- Or - Class in org.apache.iceberg.expressions
- OR - org.apache.iceberg.expressions.Expression.Operation
- ORC - org.apache.iceberg.FileFormat
- orderId() - Method in class org.apache.iceberg.SortOrder
-
Returns the ID of this sort order
- orderName() - Method in enum org.apache.iceberg.RewriteJobOrder
- org.apache.iceberg - package org.apache.iceberg
- org.apache.iceberg.actions - package org.apache.iceberg.actions
- org.apache.iceberg.catalog - package org.apache.iceberg.catalog
- org.apache.iceberg.data - package org.apache.iceberg.data
- org.apache.iceberg.encryption - package org.apache.iceberg.encryption
- org.apache.iceberg.events - package org.apache.iceberg.events
- org.apache.iceberg.exceptions - package org.apache.iceberg.exceptions
- org.apache.iceberg.expressions - package org.apache.iceberg.expressions
- org.apache.iceberg.io - package org.apache.iceberg.io
- org.apache.iceberg.metrics - package org.apache.iceberg.metrics
- org.apache.iceberg.transforms - package org.apache.iceberg.transforms
- org.apache.iceberg.types - package org.apache.iceberg.types
- org.apache.iceberg.util - package org.apache.iceberg.util
- org.apache.iceberg.variants - package org.apache.iceberg.variants
- org.apache.iceberg.view - package org.apache.iceberg.view
- orphanFileLocations() - Method in interface org.apache.iceberg.actions.DeleteOrphanFiles.Result
-
Returns locations of orphan files.
- OUTPUT_SPEC_ID - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
The partition specification ID to be used for rewritten files
- OutputFile - Interface in org.apache.iceberg.io
-
An interface used to create output files using
PositionOutputStreaminstances. - OVERWRITE - Static variable in class org.apache.iceberg.DataOperations
-
New data is added to overwrite existing data.
- overwriteByRowFilter(Expression) - Method in interface org.apache.iceberg.OverwriteFiles
-
Delete files that match an
Expressionon data rows from the table. - OverwriteFiles - Interface in org.apache.iceberg
-
API for overwriting files in a table.
P
- parentId() - Method in interface org.apache.iceberg.Snapshot
-
Return this snapshot's parent ID or null.
- PARQUET - org.apache.iceberg.FileFormat
- 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 - Static variable in interface org.apache.iceberg.actions.RewritePositionDeleteFiles
-
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_ENABLED_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewritePositionDeleteFiles
- 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 - Static variable in interface org.apache.iceberg.actions.RewritePositionDeleteFiles
-
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
- PARTIAL_PROGRESS_MAX_COMMITS_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewritePositionDeleteFiles
- PARTIAL_PROGRESS_MAX_FAILED_COMMITS - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
The maximum amount of failed commits that this rewrite is allowed if partial progress is enabled.
- 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.actions.RewritePositionDeleteFiles.FileGroupInfo
-
Returns which partition this position delete file group contains files from.
- partition() - Method in interface org.apache.iceberg.ContentFile
-
Returns partition for this file as a
StructLike. - partition() - Method in interface org.apache.iceberg.ContentScanTask
- partition() - Method in interface org.apache.iceberg.PartitionScanTask
-
Returns the value of the partition for this scan task
- partition(StructLike) - Method in class org.apache.iceberg.PartitionKey
-
Replace this key's partition values with the partition values for the row.
- PARTITION_DOC - Static variable in interface org.apache.iceberg.DataFile
- PARTITION_ID - Static variable in interface org.apache.iceberg.DataFile
- PARTITION_NAME - Static variable in interface org.apache.iceberg.DataFile
- PARTITION_SUMMARIES - Static variable in interface org.apache.iceberg.ManifestFile
- PARTITION_SUMMARIES_ELEMENT_ID - 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
-
Represents a single field in a
PartitionSpec. - 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
- partitionIndex() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.FileGroupInfo
-
Returns which position delete 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
-
Returns a list of
partition field summaries. - 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
-
Used to create valid
partition specs. - partitionSpecId() - Method in interface org.apache.iceberg.ManifestFile
-
Returns iD of the
PartitionSpecused to write the manifest file. - PartitionSpecVisitor<T> - Interface in org.apache.iceberg.transforms
- PartitionStatisticsFile - Interface in org.apache.iceberg
-
Represents a partition statistics file that can be used to read table data more efficiently.
- partitionStatisticsFiles() - Method in interface org.apache.iceberg.Table
-
Returns the current partition statistics files for the table.
- partitionToPath(StructLike) - Method in class org.apache.iceberg.PartitionSpec
- partitionType() - Method in class org.apache.iceberg.PartitionSpec
-
Returns a
Types.StructTypefor partition data defined by this spec. - path() - Method in interface org.apache.iceberg.ContentFile
-
Deprecated.since 1.7.0, will be removed in 2.0.0; use
ContentFile.location()instead. - path() - Method in class org.apache.iceberg.expressions.BoundExtract
- path() - Method in class org.apache.iceberg.expressions.UnboundExtract
- 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.PartitionStatisticsFile
-
Returns fully qualified path to the file.
- path() - Method in interface org.apache.iceberg.StatisticsFile
-
Returns fully qualified path to the file, suitable for constructing a Hadoop Path.
- PATH - Static variable in interface org.apache.iceberg.ManifestFile
- PathUtil - Class in org.apache.iceberg.expressions
- 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.
- PhysicalType - Enum in org.apache.iceberg.variants
- 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.
- POSITION_DELETES - org.apache.iceberg.FileContent
- 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(BoundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- predicate(BoundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- 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(Expression.Operation, String) - 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, Literal<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- predicate(Expression.Operation, String, 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(Expression.Operation, UnboundTerm<T>, Iterable<T>) - Static method in class org.apache.iceberg.expressions.Expressions
- predicate(UnboundPredicate<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- 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(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
- producesNull() - Method in class org.apache.iceberg.expressions.BoundReference
- producesNull() - Method in interface org.apache.iceberg.expressions.BoundTerm
-
Returns whether values produced by this expression may be null.
- producesNull() - Method in class org.apache.iceberg.expressions.BoundTransform
- project(String, BoundPredicate<S>) - Method in interface org.apache.iceberg.transforms.Transform
-
Transforms a
predicateto an inclusive predicate on the partition values produced by the transform. - project(String, BoundPredicate<S>) - Method in class org.apache.iceberg.transforms.UnknownTransform
- 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(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
predicateto 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.
- PUFFIN - org.apache.iceberg.FileFormat
- purgeTable(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Drop a table and request that files are immediately deleted.
- put(CharSequence, V) - Method in class org.apache.iceberg.util.CharSequenceMap
- putAll(Map<? extends CharSequence, ? extends V>) - Method in class org.apache.iceberg.util.CharSequenceMap
R
- RANGE - org.apache.iceberg.DistributionMode
- RangeReadable - Interface in org.apache.iceberg.io
-
RangeReadableis an interface that allows for implementations ofInputFilestreams to perform positional, range-based reads, which are more efficient than unbounded reads in many cloud provider object stores. - rawPartitionType() - Method in class org.apache.iceberg.PartitionSpec
-
Returns a struct matching partition information as written into manifest files.
- 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[]) - Method in interface org.apache.iceberg.io.RangeReadable
-
Fill the entire buffer with the contents of the input source starting at
position. - 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
positionfor the givenoffsetandlength. - readTail(byte[]) - Method in interface org.apache.iceberg.io.RangeReadable
-
Read the full size of the buffer from the end of the file.
- readTail(byte[], int, int) - Method in interface org.apache.iceberg.io.RangeReadable
-
Read the last
lengthbytes from 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(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 - Interface in org.apache.iceberg.data
- RECORD_COUNT - Static variable in interface org.apache.iceberg.DataFile
- recordCount() - Method in interface org.apache.iceberg.ContentFile
-
Returns the number of top-level records in the file.
- recordCount() - Method in class org.apache.iceberg.Metrics
-
Get the number of records (rows) in file.
- recoverFile(String) - Method in interface org.apache.iceberg.io.SupportsRecoveryOperations
-
Perform a best-effort recovery of a file at a given path
- 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.BoundExtract
- 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() - 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.UnboundExtract
- ref() - Method in class org.apache.iceberg.expressions.UnboundPredicate
- ref() - Method in class org.apache.iceberg.expressions.UnboundTransform
- ref(String) - Static method in class org.apache.iceberg.expressions.Expressions
-
Constructs a reference for a given column.
- Reference<T> - Interface in org.apache.iceberg.expressions
-
Represents a variable reference in an
expression. - REFERENCED_DATA_FILE - Static variable in interface org.apache.iceberg.DataFile
- referencedDataFile() - Method in interface org.apache.iceberg.DeleteFile
-
Returns the location of a data file that all deletes reference.
- 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(SessionCatalog.SessionContext, TableIdentifier, String) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Register a table if it does not exist.
- registerTable(TableIdentifier, String) - Method in interface org.apache.iceberg.catalog.Catalog
-
Register a table with the catalog if it does not exist.
- release(String, String) - Method in interface org.apache.iceberg.LockManager
-
Release a lock
- remove(Object) - Method in class org.apache.iceberg.util.CharSequenceMap
- remove(Object) - Method in class org.apache.iceberg.util.CharSequenceSet
- remove(String) - Method in interface org.apache.iceberg.UpdateProperties
-
Remove the given property key from the table.
- remove(String) - Method in interface org.apache.iceberg.view.UpdateViewProperties
-
Remove the given property key from the view.
- REMOVE_DANGLING_DELETES - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
-
Remove dangling delete files from the current snapshot after compaction.
- REMOVE_DANGLING_DELETES_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
- removeAll(Collection<?>) - Method in class org.apache.iceberg.util.CharSequenceSet
- removeBranch(String) - Method in interface org.apache.iceberg.ManageSnapshots
-
Remove a branch by name
- removeDanglingDeleteFiles(Table) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to remove dangling delete files from current snapshot.
- RemoveDanglingDeleteFiles - Interface in org.apache.iceberg.actions
-
An action that removes dangling delete files from the current snapshot.
- RemoveDanglingDeleteFiles.Result - Interface in org.apache.iceberg.actions
-
An action that remove dangling deletes.
- removedDataFiles(FileIO) - Method in interface org.apache.iceberg.Snapshot
-
Return all data files removed from the table in this snapshot.
- removedDeleteFiles() - Method in interface org.apache.iceberg.actions.RemoveDanglingDeleteFiles.Result
-
Return removed deletes.
- removedDeleteFiles(FileIO) - Method in interface org.apache.iceberg.Snapshot
-
Return all delete files removed from the table in this snapshot.
- removedDeleteFilesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
- removeDeletes(DeleteFile) - Method in interface org.apache.iceberg.RowDelta
-
Removes a rewritten
DeleteFilefrom the table. - removeField(String) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Remove a partition field by name.
- removeField(Term) - Method in interface org.apache.iceberg.UpdatePartitionSpec
-
Remove a partition field by its transform
expression term. - removePartitionStatistics(long) - Method in interface org.apache.iceberg.UpdatePartitionStatistics
-
Remove the table's partition statistics file for given snapshot.
- 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(SessionCatalog.SessionContext, TableIdentifier, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Rename a table.
- renameTable(TableIdentifier, TableIdentifier) - Method in interface org.apache.iceberg.catalog.Catalog
-
Rename a table.
- renameView(SessionCatalog.SessionContext, TableIdentifier, TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewSessionCatalog
-
Rename a view.
- renameView(TableIdentifier, TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewCatalog
-
Rename a view.
- replace() - Method in interface org.apache.iceberg.view.ViewBuilder
-
Replace the view.
- REPLACE - Static variable in class org.apache.iceberg.DataOperations
-
Files are removed and replaced, without changing the data in the table.
- 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
frombranch to point to thetosnapshot. - ReplacePartitions - Interface in org.apache.iceberg
-
API for overwriting files in a table by partition.
- replaceSortOrder() - Method in interface org.apache.iceberg.Table
-
Create a new
ReplaceSortOrderto set the table sort order and commit the change. - replaceSortOrder() - Method in interface org.apache.iceberg.Transaction
-
Create a new
ReplaceSortOrderto set a table sort order. - ReplaceSortOrder - Interface in org.apache.iceberg
-
API for replacing table sort order with a newly created order.
- 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.
- replaceVersion() - Method in interface org.apache.iceberg.view.View
-
Create a new
ReplaceViewVersionto replace the view's current version. - ReplaceViewVersion - Interface in org.apache.iceberg.view
-
API for replacing a view's version.
- 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 be 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
- required(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
-
Finds the residuals for an
Expressionthe partitions in the givenPartitionSpec. - 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 - Static variable in interface org.apache.iceberg.actions.RewritePositionDeleteFiles
-
Forces the rewrite job order based on the value.
- REWRITE_JOB_ORDER_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewriteDataFiles
- REWRITE_JOB_ORDER_DEFAULT - Static variable in interface org.apache.iceberg.actions.RewritePositionDeleteFiles
- 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.FileGroupFailureResult - Interface in org.apache.iceberg.actions
-
For a file group that failed to rewrite.
- 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.
- rewriteFailures() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
- rewriteFiles(Set<DataFile>, Set<DataFile>) - Method in interface org.apache.iceberg.RewriteFiles
-
Deprecated.since 1.3.0, will be removed in 2.0.0
- rewriteFiles(Set<DataFile>, Set<DataFile>, long) - Method in interface org.apache.iceberg.RewriteFiles
-
Deprecated.since 1.3.0, will be removed in 2.0.0
- rewriteFiles(Set<DataFile>, Set<DeleteFile>, Set<DataFile>, Set<DeleteFile>) - Method in interface org.apache.iceberg.RewriteFiles
-
Deprecated.since 1.3.0, will be removed in 2.0.0
- RewriteFiles - Interface in org.apache.iceberg
-
API for replacing files in a table.
- 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
ManifestFilefor 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.
- rewriteLocationPrefix(String, String) - Method in interface org.apache.iceberg.actions.RewriteTablePath
-
Configure a source prefix that will be replaced by the specified target prefix in all paths
- rewriteManifests() - Method in interface org.apache.iceberg.Table
-
Create a new
rewrite manifests APIto replace manifests for this table and commit. - rewriteManifests() - Method in interface org.apache.iceberg.Transaction
-
Create a new
rewrite manifests APIto replace manifests for this table. - 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.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.FileGroupInfo - Interface in org.apache.iceberg.actions
-
A description of a position delete file group, when it was processed, and within which partition.
- RewritePositionDeleteFiles.FileGroupRewriteResult - Interface in org.apache.iceberg.actions
-
For a particular position delete file group, the number of position delete files which are newly created and the number of files which were formerly part of the table but have been rewritten.
- RewritePositionDeleteFiles.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- rewritePositionDeletes(Table) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to rewrite position delete files
- rewriteResults() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
- rewriteResults() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.Result
- rewriteTablePath(Table) - Method in interface org.apache.iceberg.actions.ActionsProvider
-
Instantiates an action to rewrite all absolute paths in table metadata.
- RewriteTablePath - Interface in org.apache.iceberg.actions
-
An action that rewrites the table's metadata files to a staging directory, replacing all source prefixes in absolute paths with a specified target prefix.
- RewriteTablePath.Result - Interface in org.apache.iceberg.actions
-
The action result that contains a summary of the execution.
- rewrittenBytesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.FileGroupRewriteResult
- rewrittenBytesCount() - Method in interface org.apache.iceberg.actions.RewriteDataFiles.Result
- rewrittenBytesCount() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.FileGroupRewriteResult
-
Returns the number of bytes of rewritten position delete files in this group.
- rewrittenBytesCount() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.Result
-
Returns the number of bytes of position delete files that have been rewritten
- 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.FileGroupRewriteResult
-
Returns the count of the position delete files that been rewritten in this group.
- rewrittenDeleteFilesCount() - Method in interface org.apache.iceberg.actions.RewritePositionDeleteFiles.Result
-
Returns the count of the position delete files that have 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
Snapshotidentified by id. - rollbackToTime(long) - Method in interface org.apache.iceberg.ManageSnapshots
-
Roll this table's data back to the last
Snapshotbefore 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
-
Returns an iterable of
StructLikerows. - run() - Method in interface org.apache.iceberg.util.ExceptionUtil.Block
- run() - Method in interface org.apache.iceberg.util.ExceptionUtil.FinallyBlock
- run(Throwable) - Method in interface org.apache.iceberg.util.ExceptionUtil.CatchBlock
- 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
- 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, RuntimeException, RuntimeException>, ExceptionUtil.CatchBlock, ExceptionUtil.FinallyBlock, Class<? extends E1>) - Static method in class org.apache.iceberg.util.ExceptionUtil
- runSafely(ExceptionUtil.Block<R, RuntimeException, RuntimeException, RuntimeException>, ExceptionUtil.CatchBlock, ExceptionUtil.FinallyBlock) - Static method in class org.apache.iceberg.util.ExceptionUtil
- RuntimeIOException - Exception in org.apache.iceberg.exceptions
-
Exception used to wrap
IOExceptionas aRuntimeExceptionand add context. - RuntimeIOException(IOException) - Constructor for exception org.apache.iceberg.exceptions.RuntimeIOException
- RuntimeIOException(IOException, String, Object...) - Constructor for exception org.apache.iceberg.exceptions.RuntimeIOException
- RuntimeIOException(String, Object...) - Constructor for exception org.apache.iceberg.exceptions.RuntimeIOException
S
- 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
Expressionwith the same structure, but with data values replaced by descriptions. - sanitize(Types.StructType, Expression, boolean) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
-
Produces an unbound
Expressionwith 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 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.
- ScanTaskUtil - Class in org.apache.iceberg.util
- schema() - Method in interface org.apache.iceberg.FileScanTask
-
Return the schema for this file scan task.
- schema() - Static method in interface org.apache.iceberg.ManifestFile
- schema() - Method in class org.apache.iceberg.PartitionSpec
-
Returns the
Schemafor this spec. - schema() - Method in interface org.apache.iceberg.Scan
-
Returns this scan's projection
Schema. - schema() - Method in class org.apache.iceberg.SortOrder
-
Returns the
Schemafor this sort order - schema() - Method in interface org.apache.iceberg.Table
-
Return the
schemafor this table. - schema() - Method in interface org.apache.iceberg.view.View
-
Return the
schemafor this view. - schema(Schema, Supplier<List<String>>) - Method in class org.apache.iceberg.types.CheckCompatibility
- schema(Schema, Supplier<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
- schema(Schema, Map<Integer, Integer>) - Method in class org.apache.iceberg.types.IndexParents
- schema(Schema, Map<String, Integer>) - Method in class org.apache.iceberg.types.IndexByName
- schema(Schema, T) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- Schema - Class in org.apache.iceberg
-
The schema of a data table.
- Schema(int, List<Types.NestedField>) - 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(int, List<Types.NestedField>, Map<String, Integer>, Set<Integer>, TypeUtil.GetID) - 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>, Set<Integer>, TypeUtil.GetID) - Constructor for class org.apache.iceberg.Schema
- Schema(int, Types.NestedField...) - Constructor for class org.apache.iceberg.Schema
- Schema(List<Types.NestedField>) - Constructor for class org.apache.iceberg.Schema
- 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>, Set<Integer>) - Constructor for class org.apache.iceberg.Schema
- Schema(List<Types.NestedField>, Set<Integer>, TypeUtil.GetID) - Constructor for class org.apache.iceberg.Schema
- Schema(Types.NestedField...) - Constructor for class org.apache.iceberg.Schema
- SCHEMA - Static variable in interface org.apache.iceberg.ManifestFile
- 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.ViewVersion
-
The query output schema at version create time, without aliases
- schemas() - Method in interface org.apache.iceberg.Table
-
Return a map of
schemafor this table. - schemas() - Method in interface org.apache.iceberg.view.View
-
Return a map of
schemafor 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
-
SeekableInputStreamis an interface with the methods needed to read data from a file or Hadoop data stream. - SeekableInputStream() - Constructor for class org.apache.iceberg.io.SeekableInputStream
- select(String...) - Method in 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 interface org.apache.iceberg.Scan
-
Create a new scan from this that will read the given data columns.
- 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(Schema, 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
- selectsPartitions(Expression, PartitionSpec, boolean) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
-
Returns whether an expression selects whole partitions for a partition spec.
- 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.
- 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.
- Serialized - Interface in org.apache.iceberg.variants
- 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 interface org.apache.iceberg.StructLike
- set(int, T) - Method in class org.apache.iceberg.util.StructProjection
- set(CharSequence) - Method in class org.apache.iceberg.util.CharSequenceWrapper
- set(String, String) - Method in interface org.apache.iceberg.SnapshotUpdate
-
Set a summary property in the snapshot produced by this update.
- set(String, String) - Method in interface org.apache.iceberg.UpdateProperties
-
Add a key/value property to the table.
- 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
Snapshotidentified by id. - setField(String, Object) - Method in interface org.apache.iceberg.data.Record
- setIdentifierFields(String...) - Method in interface org.apache.iceberg.UpdateSchema
-
Set the identifier fields given some field names.
- setIdentifierFields(Collection<String>) - Method in interface org.apache.iceberg.UpdateSchema
-
Set the identifier fields given a set of field names.
- setLocation(String) - Method in interface org.apache.iceberg.UpdateLocation
-
Set the table's or view'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.
- setPartitionStatistics(PartitionStatisticsFile) - Method in interface org.apache.iceberg.UpdatePartitionStatistics
-
Set the table's partition statistics file for given snapshot, replacing the previous partition statistics file for the snapshot if any exists.
- 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
-
Deprecated.since 1.8.0, will be removed in 2.0.0, use
UpdateStatistics.setStatistics(StatisticsFile). - setStatistics(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.TimestampNanoType
- 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 interface org.apache.iceberg.StructLike
- size() - Method in class org.apache.iceberg.util.CharSequenceMap
- 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 class org.apache.iceberg.BaseScanTaskGroup
- 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
- sizeInBytes() - Method in interface org.apache.iceberg.variants.VariantMetadata
-
Returns the serialized size in bytes of this value.
- sizeInBytes() - Method in interface org.apache.iceberg.variants.VariantValue
-
Returns the serialized size in bytes of this value.
- snapshot() - Method in interface org.apache.iceberg.BatchScan
-
Returns the
Snapshotthat will be used by this scan. - snapshot() - Method in interface org.apache.iceberg.TableScan
-
Returns the
Snapshotthat will be used by this scan. - snapshot(long) - Method in interface org.apache.iceberg.actions.ComputeTableStats
-
Choose the table snapshot to compute stats, by default the current snapshot is used.
- snapshot(long) - Method in interface org.apache.iceberg.Table
-
Get the
snapshotof 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 - Interface in org.apache.iceberg
-
A snapshot of the data in a table at a point in time.
- 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.PartitionStatisticsFile
-
ID of the Iceberg table's snapshot the partition statistics file is associated with.
- 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 file is associated with.
- 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
-
Get the
snapshotsof this 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
-
A field in a
SortOrder. - SortKey - Class in org.apache.iceberg
-
A struct of flattened sort field values.
- SortKey(Schema, SortOrder) - Constructor for class org.apache.iceberg.SortKey
- sortOrder() - Method in interface org.apache.iceberg.Table
-
Return the
sort orderfor this table. - SortOrder - Class in org.apache.iceberg
-
A sort order that defines how data and delete files should be ordered in a table.
- SortOrder.Builder - Class in org.apache.iceberg
-
A builder used to create valid
sort orders. - SortOrderBuilder<R> - Interface in org.apache.iceberg
-
Methods for building a sort order.
- SortOrderComparators - Class in org.apache.iceberg
- 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 ordersfor 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'stable schema. - sourceId() - Method in class org.apache.iceberg.SortField
-
Returns the field id of the source field in the
sort order'stable 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
-
Return the
partition specfor this table. - SPEC_ID - Static variable in interface org.apache.iceberg.DataFile
- SPEC_ID - Static variable in interface org.apache.iceberg.ManifestFile
- 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
- specId(int) - Method in interface org.apache.iceberg.actions.RewriteManifests
-
Rewrites manifests for a given spec id.
- specs() - Method in interface org.apache.iceberg.Table
-
Return a map of
partition specsfor this table. - SPHERICAL - org.apache.iceberg.types.EdgeAlgorithm
-
Edges are interpolated as geodesics on a sphere.
- split(long) - Method in interface org.apache.iceberg.SplittableScanTask
-
Attempts to split this scan task into several smaller scan tasks, each close to
splitSizesize. - 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
- sqlFor(String) - Method in interface org.apache.iceberg.view.View
-
Returns the view representation for the given SQL dialect
- SQLViewRepresentation - Interface in org.apache.iceberg.view
-
SQLViewRepresentation represents views in SQL with a given dialect
- stageOnly() - Method in interface org.apache.iceberg.SnapshotUpdate
-
Called to stage a snapshot in table metadata, but not update the current snapshot id.
- stagingLocation() - Method in interface org.apache.iceberg.actions.RewriteTablePath.Result
-
Staging location of rewritten files
- stagingLocation(String) - Method in interface org.apache.iceberg.actions.RewriteManifests
-
Passes a location where the staged manifests should be written.
- stagingLocation(String) - Method in interface org.apache.iceberg.actions.RewriteTablePath
-
Custom staging location.
- 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
-
Starts the timer and returns a
Timer.Timedinstance. - STARTS_WITH - org.apache.iceberg.expressions.Expression.Operation
- startsWith(String, String) - Static method in class org.apache.iceberg.expressions.Expressions
- startsWith(Bound<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundVisitor
- startsWith(BoundReference<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.BoundExpressionVisitor
- startsWith(BoundTerm<T>, Literal<T>) - Method in class org.apache.iceberg.expressions.ExpressionVisitors.CustomOrderExpressionVisitor
- startsWith(UnboundTerm<String>, String) - Static method in class org.apache.iceberg.expressions.Expressions
- startVersion(String) - Method in interface org.apache.iceberg.actions.RewriteTablePath
-
First metadata version to rewrite, identified by name of a metadata.json file in the table's metadata log.
- 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() - Method in interface org.apache.iceberg.actions.ComputeTableStats.Result
-
Returns statistics file or none if no statistics were collected.
- 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. - storedLength() - Method in class org.apache.iceberg.io.PositionOutputStream
-
Return the current stored length of the output.
- strict(PartitionSpec) - Static method in class org.apache.iceberg.expressions.Projections
-
Creates a strict
ProjectionEvaluatorfor thespec, defaulting to case sensitive mode. - strict(PartitionSpec, boolean) - Static method in class org.apache.iceberg.expressions.Projections
-
Creates a strict
ProjectionEvaluatorfor thespec. - StrictMetricsEvaluator - Class in org.apache.iceberg.expressions
-
Evaluates an
Expressionon aDataFileto test whether all rows in the file match. - StrictMetricsEvaluator(Schema, Expression) - Constructor for class org.apache.iceberg.expressions.StrictMetricsEvaluator
- StrictMetricsEvaluator(Schema, Expression, boolean) - Constructor for class org.apache.iceberg.expressions.StrictMetricsEvaluator
- STRING - org.apache.iceberg.types.Type.TypeID
- STRING - org.apache.iceberg.variants.PhysicalType
- 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, Iterable<T>) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
- struct(Types.StructType, List<Map<Integer, Integer>>) - Method in class org.apache.iceberg.types.IndexParents
- struct(Types.StructType, List<Map<String, Integer>>) - Method in class org.apache.iceberg.types.IndexByName
- struct(Types.StructType, List<T>) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- STRUCT - org.apache.iceberg.types.Type.TypeID
- 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
- 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.
- SupportsRecoveryOperations - Interface in org.apache.iceberg.io
-
This interface is intended as an extension for FileIO implementations to provide additional best-effort recovery operations that can be useful for repairing corrupted tables where there are reachable files missing from disk.
T
- table() - Method in interface org.apache.iceberg.BatchScan
-
Returns the
Tablefrom which this scan loads data. - table() - Method in interface org.apache.iceberg.TableScan
-
Returns the
Tablefrom which this scan loads data. - table() - Method in interface org.apache.iceberg.Transaction
-
Return the
Tablethat this transaction will update. - Table - Interface in org.apache.iceberg
-
Represents a table.
- tableExists(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.SessionCatalog
-
Check whether table exists.
- tableExists(TableIdentifier) - Method in interface org.apache.iceberg.catalog.Catalog
-
Check whether table exists.
- TableIdentifier - Class in org.apache.iceberg.catalog
-
Identifies a table in iceberg catalog.
- tableLocation(String) - Method in interface org.apache.iceberg.actions.SnapshotTable
-
Sets the table location for the newly created Iceberg table.
- tableName() - Method in class org.apache.iceberg.events.IncrementalScanEvent
- tableName() - Method in class org.apache.iceberg.events.ScanEvent
- tableProperties(Map<String, String>) - Method in interface org.apache.iceberg.actions.MigrateTable
-
Sets table properties in the newly created Iceberg table.
- tableProperties(Map<String, String>) - Method in interface org.apache.iceberg.actions.SnapshotTable
-
Sets table properties in the newly created Iceberg table.
- tableProperty(String, String) - Method in interface org.apache.iceberg.actions.MigrateTable
-
Sets a table property in the newly created Iceberg table.
- tableProperty(String, String) - Method in interface org.apache.iceberg.actions.SnapshotTable
-
Sets a table property in the newly created Iceberg table.
- Tables - Interface in org.apache.iceberg
-
Generic interface for creating and loading a table implementation.
- TableScan - Interface in org.apache.iceberg
-
API for configuring a table scan.
- 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(StructLike) - Method in class org.apache.iceberg.expressions.BoundPredicate
- test(T) - Method in class org.apache.iceberg.expressions.BoundLiteralPredicate
- 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
- THOMAS - org.apache.iceberg.types.EdgeAlgorithm
-
Thomas, Paul D.
- time(Runnable) - Method in class org.apache.iceberg.metrics.DefaultTimer
- time(Runnable) - Method in interface org.apache.iceberg.metrics.Timer
-
Executes and measures the given
Runnableinstance. - time(Duration) - Method in interface org.apache.iceberg.metrics.Timer
-
The duration to record
- time(Supplier<T>) - Method in class org.apache.iceberg.metrics.DefaultTimer
- time(Supplier<T>) - Method in interface org.apache.iceberg.metrics.Timer
-
Gets the result from the given
Supplierand measures its execution time. - TIME - org.apache.iceberg.types.Type.TypeID
- 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
Callableand 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.
- TIMESTAMP - org.apache.iceberg.types.Type.TypeID
- TIMESTAMP_NANO - org.apache.iceberg.types.Type.TypeID
- timestampFromMicros(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
- timestampFromNanos(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.
- TIMESTAMPNTZ - org.apache.iceberg.variants.PhysicalType
- TIMESTAMPTZ - org.apache.iceberg.variants.PhysicalType
- timestamptzFromMicros(long) - Static method in class org.apache.iceberg.util.DateTimeUtil
- timestamptzFromNanos(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.TypeID, Object) - Static method in class org.apache.iceberg.types.Conversions
- toByteBuffer(Type, 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(Type, T) - Method in interface org.apache.iceberg.transforms.Transform
- toHumanString(T) - Method in interface org.apache.iceberg.transforms.Transform
-
Deprecated.use
Transform.toHumanString(Type, Object)instead; will be removed in 2.0.0 - toInputFile() - Method in interface org.apache.iceberg.io.OutputFile
-
Return an
InputFilefor the location of this output file. - toLowerCase() - Method in class org.apache.iceberg.catalog.TableIdentifier
- toNormalizedPath(Iterable<String>) - Static method in class org.apache.iceberg.expressions.PathUtil
- 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.
- toSanitizedString(Types.StructType, Expression, boolean) - 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).
- toSnapshot(String) - Method in interface org.apache.iceberg.IncrementalScan
-
Instructs this scan to look for changes up to a particular snapshot ref (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.BoundExtract
- 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.UnboundExtract
- 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.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 enum org.apache.iceberg.types.EdgeAlgorithm
- 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.GeographyType
- toString() - Method in class org.apache.iceberg.types.Types.GeometryType
- 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.TimestampNanoType
- 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.UnknownType
- toString() - Method in class org.apache.iceberg.types.Types.UUIDType
- toString() - Method in class org.apache.iceberg.types.Types.VariantType
- toString() - Method in class org.apache.iceberg.util.CharSequenceMap
- toString() - Method in class org.apache.iceberg.util.CharSequenceSet
- toString() - Method in class org.apache.iceberg.util.CharSequenceWrapper
- toString(Variant) - Static method in interface org.apache.iceberg.variants.Variant
- 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() - Method in class org.apache.iceberg.expressions.UnboundTransform
- 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(String, Transform<?, T>) - Static method in class org.apache.iceberg.expressions.Expressions
-
Constructs a transform expression for a given column.
- 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<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
-
An
expressionthat is always true. - TRUE - org.apache.iceberg.expressions.Expression.Operation
- truncate(int) - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a truncate
Transformfor the given width. - truncate(int, String, int, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- truncate(String, int) - Static method in class org.apache.iceberg.expressions.Expressions
- truncate(String, int) - Method in class org.apache.iceberg.PartitionSpec.Builder
- 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(String, int, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- truncate(Type, int) - Static method in class org.apache.iceberg.transforms.Transforms
-
Deprecated.use
Transforms.truncate(int)instead; will be removed in 2.0.0 - truncateBinary(ByteBuffer, int) - Static method in class org.apache.iceberg.util.BinaryUtil
-
Truncates the input byte buffer to the given length.
- truncateBinaryMax(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
- 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(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
- 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(String, int) - Static method in class org.apache.iceberg.util.UnicodeUtil
-
Returns a valid String that is greater than the given input such that the number of unicode characters in the truncated String 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(String, int) - Static method in class org.apache.iceberg.util.UnicodeUtil
-
Returns a valid String that is lower than the given input such that the number of unicode characters in the truncated String 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
truncatetransformations 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.BoundExtract
- 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.expressions.UnboundExtract
- type() - Method in class org.apache.iceberg.SnapshotRef
- type() - Method in class org.apache.iceberg.types.Types.NestedField
- type() - Method in interface org.apache.iceberg.variants.VariantArray
- type() - Method in interface org.apache.iceberg.variants.VariantObject
- type() - Method in interface org.apache.iceberg.variants.VariantValue
-
Returns the
PhysicalTypeof this value. - type() - Method in interface org.apache.iceberg.view.SQLViewRepresentation
- type() - Method in interface org.apache.iceberg.view.ViewRepresentation
- Type - Interface in org.apache.iceberg.types
- 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) - 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, boolean) - 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.GeographyType
- typeId() - Method in class org.apache.iceberg.types.Types.GeometryType
- 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.TimestampNanoType
- 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.UnknownType
- typeId() - Method in class org.apache.iceberg.types.Types.UUIDType
- typeId() - Method in class org.apache.iceberg.types.Types.VariantType
- 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.GeographyType - Class in org.apache.iceberg.types
- Types.GeometryType - 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.NestedField.Builder - Class in org.apache.iceberg.types
- Types.StringType - Class in org.apache.iceberg.types
- Types.StructType - Class in org.apache.iceberg.types
- Types.TimestampNanoType - Class in org.apache.iceberg.types
- Types.TimestampType - Class in org.apache.iceberg.types
- Types.TimeType - Class in org.apache.iceberg.types
- Types.UnknownType - Class in org.apache.iceberg.types
- Types.UUIDType - Class in org.apache.iceberg.types
- Types.VariantType - Class in org.apache.iceberg.types
- TypeUtil - Class in org.apache.iceberg.types
- TypeUtil.CustomOrderSchemaVisitor<T> - Class in org.apache.iceberg.types
- TypeUtil.GetID - Interface in org.apache.iceberg.types
-
Interface for passing a function that assigns column IDs from the previous Id.
- 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
U
- unbind(BoundTerm<T>) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
- unbind(Term) - Static method in class org.apache.iceberg.expressions.ExpressionUtil
- Unbound<T,B> - Interface in org.apache.iceberg.expressions
-
Represents an unbound expression node.
- UnboundAggregate<T> - Class in org.apache.iceberg.expressions
- UnboundExtract<T> - Class in org.apache.iceberg.expressions
- UnboundExtract(NamedReference<?>, String, String) - Constructor for class org.apache.iceberg.expressions.UnboundExtract
- 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
- UNDEFINED - org.apache.iceberg.metrics.MetricsContext.Unit
- unequalPaths(CharSequence, CharSequence) - Static method in class org.apache.iceberg.util.CharSequenceUtil
- 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
TimeUnitof 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
- UNKNOWN - org.apache.iceberg.types.Type.TypeID
- UnknownTransform<S,T> - Class in org.apache.iceberg.transforms
- UnknownType() - Constructor for class org.apache.iceberg.types.Types.UnknownType
- unpartitioned() - Static method in class org.apache.iceberg.PartitionSpec
-
Returns a spec for unpartitioned tables.
- unpartitioned(Expression) - Static method in class org.apache.iceberg.expressions.ResidualEvaluator
-
Return a residual evaluator for an unpartitioned
spec. - 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(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.
- update(DataFile) - Method in class org.apache.iceberg.expressions.AggregateEvaluator
- update(StructLike) - Method in class org.apache.iceberg.expressions.AggregateEvaluator
- UPDATE_AFTER - org.apache.iceberg.ChangelogOperation
- UPDATE_BEFORE - org.apache.iceberg.ChangelogOperation
- 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.
- updateColumnDefault(String, Literal<?>) - Method in interface org.apache.iceberg.UpdateSchema
-
Update the default value for a column.
- updateColumnDoc(String, String) - Method in interface org.apache.iceberg.UpdateSchema
-
Update the documentation string for a column.
- 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
UpdateLocationto update table location and commit the changes. - updateLocation() - Method in interface org.apache.iceberg.Transaction
-
Create a new
UpdateLocationto update table location. - updateLocation() - Method in interface org.apache.iceberg.view.View
-
Create a new
UpdateLocationto set the view's location. - UpdateLocation - Interface in org.apache.iceberg
-
API for setting a table's or view'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.
- updatePartitionStatistics() - Method in interface org.apache.iceberg.Table
-
Create a new
update partition statistics APIto add or remove partition statistics files in this table. - updatePartitionStatistics() - Method in interface org.apache.iceberg.Transaction
-
Create a new
update partition statistics APIto add or remove partition statistics files in this table. - UpdatePartitionStatistics - Interface in org.apache.iceberg
-
API for updating partition statistics files in a table.
- updateProperties() - Method in interface org.apache.iceberg.Table
-
Create a new
UpdatePropertiesto update table properties and commit the changes. - updateProperties() - Method in interface org.apache.iceberg.Transaction
-
Create a new
UpdatePropertiesto update table properties. - updateProperties() - Method in interface org.apache.iceberg.view.View
-
Create a new
UpdateViewPropertiesto update view properties. - UpdateProperties - Interface in org.apache.iceberg
-
API for updating table properties.
- updateSchema() - Method in interface org.apache.iceberg.Table
-
Create a new
UpdateSchemato alter the columns of this table and commit the change. - updateSchema() - Method in interface org.apache.iceberg.Transaction
-
Create a new
UpdateSchemato 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
UpdatePartitionSpecto alter the partition spec of this table and commit the change. - updateSpec() - Method in interface org.apache.iceberg.Transaction
-
Create a new
UpdatePartitionSpecto alter the partition spec of this table. - updateStatistics() - Method in interface org.apache.iceberg.Table
-
Create a new
update table statistics APIto add or remove statistics files in this table. - updateStatistics() - Method in interface org.apache.iceberg.Transaction
-
Create a new
update table statistics APIto add or remove statistics files in this table. - 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
- useBranch(String) - Method in interface org.apache.iceberg.IncrementalScan
-
Use the specified branch
- useRef(String) - Method in interface org.apache.iceberg.BatchScan
-
Create a new
BatchScanfrom this scan's configuration that will use the given reference. - useRef(String) - Method in interface org.apache.iceberg.TableScan
-
Create a new
TableScanfrom this scan's configuration that will use the given reference. - useSnapshot(long) - Method in interface org.apache.iceberg.BatchScan
-
Create a new
BatchScanfrom 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
TableScanfrom this scan's configuration that will use the given snapshot by ID. - uuid() - Method in interface org.apache.iceberg.Table
-
Returns the UUID of the table
- uuid() - Method in interface org.apache.iceberg.view.View
-
Returns the view's UUID
- UUID - org.apache.iceberg.types.Type.TypeID
- UUIDType() - Constructor for class org.apache.iceberg.types.Types.UUIDType
- UUIDUtil - Class in org.apache.iceberg.util
V
- 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
-
Enable validation that referenced data files passed to
RowDelta.validateDataFilesExist(Iterable)have not been removed by a delete operation. - validateFilesExist() - Method in interface org.apache.iceberg.DeleteFiles
-
Enables validation that any files that are part of the deletion still exist when committing the operation.
- 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
IllegalArgumentExceptionwhich 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() - Method in interface org.apache.iceberg.variants.Variant
-
Returns the variant value.
- 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 values (including null and NaN 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.EdgeAlgorithm
-
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.
- valueOf(String) - Static method in enum org.apache.iceberg.variants.PhysicalType
-
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.EdgeAlgorithm
-
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.
- values() - Method in class org.apache.iceberg.util.CharSequenceMap
- values() - Static method in enum org.apache.iceberg.variants.PhysicalType
-
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
- variant() - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
-
Deprecated.will be removed in 2.0.0; use
TypeUtil.SchemaVisitor.variant(Types.VariantType)instead. - variant(Types.VariantType) - Method in class org.apache.iceberg.types.CheckCompatibility
- variant(Types.VariantType) - Method in class org.apache.iceberg.types.IndexByName
- variant(Types.VariantType) - Method in class org.apache.iceberg.types.IndexParents
- variant(Types.VariantType) - Method in class org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor
- variant(Types.VariantType) - Method in class org.apache.iceberg.types.TypeUtil.SchemaVisitor
- Variant - Interface in org.apache.iceberg.variants
-
A variant metadata and value pair.
- VARIANT - org.apache.iceberg.types.Type.TypeID
- VariantArray - Interface in org.apache.iceberg.variants
-
An variant array value.
- VariantMetadata - Interface in org.apache.iceberg.variants
-
A variant metadata dictionary.
- VariantObject - Interface in org.apache.iceberg.variants
-
An variant object value.
- VariantPrimitive<T> - Interface in org.apache.iceberg.variants
-
A primitive variant value.
- VariantType() - Constructor for class org.apache.iceberg.types.Types.VariantType
- VariantValue - Interface in org.apache.iceberg.variants
-
A variant value.
- 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.
- VersionBuilder<T> - Interface in org.apache.iceberg.view
- 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(SessionCatalog.SessionContext, TableIdentifier) - Method in interface org.apache.iceberg.catalog.ViewSessionCatalog
-
Check whether view exists.
- 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
- ViewSessionCatalog - Interface in org.apache.iceberg.catalog
-
A session Catalog API for view create, drop, and load operations.
- ViewVersion - Interface in org.apache.iceberg.view
-
A version of the view at a point in time.
- VINCENTY - org.apache.iceberg.types.EdgeAlgorithm
- visit(Expression, ExpressionVisitors.CustomOrderExpressionVisitor<R>) - Static method in class org.apache.iceberg.expressions.ExpressionVisitors
-
Traverses the given
expressionwith avisitor. - visit(Expression, ExpressionVisitors.ExpressionVisitor<R>) - Static method in class org.apache.iceberg.expressions.ExpressionVisitors
-
Traverses the given
expressionwith avisitor. - visit(PartitionSpec, PartitionSpecVisitor<R>) - Static method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
-
Visit the fields of a
PartitionSpec. - visit(Schema, PartitionField, PartitionSpecVisitor<R>) - Static method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- visit(Schema, TypeUtil.CustomOrderSchemaVisitor<T>) - Static method in class org.apache.iceberg.types.TypeUtil
- visit(Schema, TypeUtil.SchemaVisitor<T>) - Static method in class org.apache.iceberg.types.TypeUtil
- visit(SortOrder, SortOrderVisitor<R>) - Static method in interface org.apache.iceberg.transforms.SortOrderVisitor
-
Visit the fields of a
SortOrder. - visit(Type, TypeUtil.CustomOrderSchemaVisitor<T>) - Static method in class org.apache.iceberg.types.TypeUtil
-
Used to traverse types with traversals other than post-order.
- visit(Type, TypeUtil.SchemaVisitor<T>) - Static method in class org.apache.iceberg.types.TypeUtil
- visitEvaluator(Expression, ExpressionVisitors.ExpressionVisitor<Boolean>) - Static method in class org.apache.iceberg.expressions.ExpressionVisitors
-
Traverses the given
expressionwith avisitor.
W
- whenComplete(CloseableIterable<E>, Runnable) - Static method in interface org.apache.iceberg.io.CloseableIterable
-
Will run the given runnable when
Closeable.close()has been called. - withClose(Iterator<E>) - Static method in interface org.apache.iceberg.io.CloseableIterator
- withDefaultCatalog(String) - Method in interface org.apache.iceberg.view.VersionBuilder
-
Set the default catalog to use for the view.
- withDefaultNamespace(Namespace) - Method in interface org.apache.iceberg.view.VersionBuilder
-
Set the default namespace to use for the view.
- withDoc(String) - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- withFieldId(int) - Method in class org.apache.iceberg.types.Types.NestedField
-
Deprecated.will be removed in 2.0.0; use
Types.NestedField.Builder.withId(int)instead - withId(int) - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- withInitialDefault(Object) - Method in class org.apache.iceberg.types.Types.NestedField.Builder
-
Deprecated.will be removed in 2.0.0; use
Types.NestedField.Builder.withInitialDefault(Literal)instead. - withInitialDefault(Literal<?>) - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- withLocation(String) - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Sets a location for the table.
- withLocation(String) - Method in interface org.apache.iceberg.view.ViewBuilder
-
Sets a location for the view
- withName(String) - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- withNoopClose(E) - Static method in interface org.apache.iceberg.io.CloseableIterable
- withNoopClose(Iterable<E>) - Static method in interface org.apache.iceberg.io.CloseableIterable
- withOrderId(int) - Method in class org.apache.iceberg.SortOrder.Builder
- withoutZone() - Static method in class org.apache.iceberg.types.Types.TimestampNanoType
- withoutZone() - Static method in class org.apache.iceberg.types.Types.TimestampType
- withPartitionSpec(PartitionSpec) - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Sets a partition spec for the table.
- withProperties(Map<String, String>) - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Adds key/value properties to the table.
- withProperties(Map<String, String>) - Method in interface org.apache.iceberg.view.ViewBuilder
-
Add key/value properties to the view.
- withProperty(String, String) - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Adds a key/value property to the table.
- withProperty(String, String) - Method in interface org.apache.iceberg.view.ViewBuilder
-
Add a key/value property to the view.
- withQuery(String, String) - Method in interface org.apache.iceberg.view.VersionBuilder
-
Add a view representation for the given dialect and the SQL to the view.
- withSchema(Schema) - Method in interface org.apache.iceberg.view.VersionBuilder
-
Set the view schema.
- withSortOrder(SortOrder) - Method in interface org.apache.iceberg.catalog.Catalog.TableBuilder
-
Sets a sort order for the table.
- withSpecId(int) - Method in class org.apache.iceberg.PartitionSpec.Builder
- withWriteDefault(Object) - Method in class org.apache.iceberg.types.Types.NestedField.Builder
-
Deprecated.will be removed in 2.0.0; use
Types.NestedField.Builder.withWriteDefault(Literal)instead. - withWriteDefault(Literal<?>) - Method in class org.apache.iceberg.types.Types.NestedField.Builder
- withZone() - Static method in class org.apache.iceberg.types.Types.TimestampNanoType
- withZone() - Static method in class org.apache.iceberg.types.Types.TimestampType
- wrap(CharSequence) - Static method in class org.apache.iceberg.util.CharSequenceWrapper
- wrap(DataFile) - Method in class org.apache.iceberg.util.DataFileSet
- wrap(DeleteFile) - Method in class org.apache.iceberg.util.DeleteFileSet
- wrap(StructLike) - Method in class org.apache.iceberg.util.StructProjection
- wrapKey(ByteBuffer, String) - Method in interface org.apache.iceberg.encryption.KmsClient
-
Deprecated.Wrap a secret key, using a wrapping/master key which is stored in KMS and referenced by an ID.
- wrappedIdentity() - Method in class org.apache.iceberg.catalog.SessionCatalog.SessionContext
-
Returns the opaque wrapped identity object.
- wrappedKey() - Method in class org.apache.iceberg.encryption.KmsClient.KeyGenerationResult
-
Deprecated.
- wrapper() - Method in class org.apache.iceberg.util.DataFileSet
- wrapper() - Method in class org.apache.iceberg.util.DeleteFileSet
- WRITE_BYTES - Static variable in interface org.apache.iceberg.io.FileIOMetricsContext
- WRITE_OPERATIONS - Static variable in interface org.apache.iceberg.io.FileIOMetricsContext
- writeCompatibilityErrors(Schema, Schema) - Static method in class org.apache.iceberg.types.CheckCompatibility
-
Returns a list of compatibility errors for writing with the given write schema.
- writeCompatibilityErrors(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.
- writeDefault() - Method in class org.apache.iceberg.types.Types.NestedField
- writeDefaultLiteral() - Method in class org.apache.iceberg.types.Types.NestedField
- writeTo(ByteBuffer, int) - Method in interface org.apache.iceberg.variants.VariantMetadata
-
Writes this value to the buffer at the given offset, ignoring the buffer's position and limit.
- writeTo(ByteBuffer, int) - Method in interface org.apache.iceberg.variants.VariantValue
-
Writes this value to the buffer at the given offset, ignoring the buffer's position and limit.
Y
- year() - Static method in class org.apache.iceberg.transforms.Transforms
-
Returns a year
Transformfor date or timestamp types. - year(int, String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- year(String) - Static method in class org.apache.iceberg.expressions.Expressions
- year(String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- year(String, int) - Method in interface org.apache.iceberg.transforms.PartitionSpecVisitor
- year(String, int, SortDirection, NullOrder) - Method in interface org.apache.iceberg.transforms.SortOrderVisitor
- year(String, String) - Method in class org.apache.iceberg.PartitionSpec.Builder
- year(Type) - Static method in class org.apache.iceberg.transforms.Transforms
-
Deprecated.use
Transforms.year()instead; will be removed in 2.0.0
Z
- zOrder(String...) - Method in interface org.apache.iceberg.actions.RewriteDataFiles
-
Choose Z-ORDER as a strategy for this rewrite operation with a specified list of columns to use
All Classes All Packages