Class Hierarchy
- java.lang.Object
- org.apache.iceberg.Accessors
 - org.apache.iceberg.BaseCombinedScanTask (implements org.apache.iceberg.CombinedScanTask)
 - org.apache.iceberg.BaseFileScanTask (implements org.apache.iceberg.FileScanTask)
 - org.apache.iceberg.BaseMetadataTable (implements org.apache.iceberg.HasTableOperations, java.io.Serializable)
- org.apache.iceberg.AllDataFilesTable
 - org.apache.iceberg.AllDeleteFilesTable
 - org.apache.iceberg.AllEntriesTable
 - org.apache.iceberg.AllFilesTable
 - org.apache.iceberg.AllManifestsTable
 - org.apache.iceberg.DataFilesTable
 - org.apache.iceberg.DeleteFilesTable
 - org.apache.iceberg.FilesTable
 - org.apache.iceberg.HistoryTable
 - org.apache.iceberg.ManifestEntriesTable
 - org.apache.iceberg.ManifestsTable
 - org.apache.iceberg.MetadataLogEntriesTable
 - org.apache.iceberg.PartitionsTable
 - org.apache.iceberg.PositionDeletesTable
 - org.apache.iceberg.RefsTable
 - org.apache.iceberg.SnapshotsTable
 
 - org.apache.iceberg.BaseMetastoreCatalog (implements org.apache.iceberg.catalog.Catalog)
 - org.apache.iceberg.BaseMetastoreCatalog.BaseMetastoreCatalogTableBuilder (implements org.apache.iceberg.catalog.Catalog.TableBuilder)
 - org.apache.iceberg.BaseMetastoreTableOperations (implements org.apache.iceberg.TableOperations)
 - org.apache.iceberg.BaseOverwriteFiles (implements org.apache.iceberg.OverwriteFiles)
 - org.apache.iceberg.BaseReplacePartitions (implements org.apache.iceberg.ReplacePartitions)
 - org.apache.iceberg.BaseReplaceSortOrder (implements org.apache.iceberg.ReplaceSortOrder)
 - org.apache.iceberg.BaseRewriteManifests (implements org.apache.iceberg.RewriteManifests)
 - org.apache.iceberg.BaseScanTaskGroup<T> (implements org.apache.iceberg.ScanTaskGroup<T>)
 - org.apache.iceberg.BaseTable (implements org.apache.iceberg.HasTableOperations, java.io.Serializable, org.apache.iceberg.Table)
 - org.apache.iceberg.BaseTransaction (implements org.apache.iceberg.Transaction)
 - org.apache.iceberg.BaseTransaction.TransactionTable (implements org.apache.iceberg.HasTableOperations, java.io.Serializable, org.apache.iceberg.Table)
 - org.apache.iceberg.BaseTransaction.TransactionTableOperations (implements org.apache.iceberg.TableOperations)
 - org.apache.iceberg.CachingCatalog (implements org.apache.iceberg.catalog.Catalog)
 - org.apache.iceberg.CatalogProperties
 - org.apache.iceberg.CatalogUtil
 - org.apache.iceberg.ChangelogUtil
 - org.apache.iceberg.ClientPoolImpl<C,E> (implements org.apache.iceberg.ClientPool<C,E>, java.io.Closeable)
 - org.apache.iceberg.io.CloseableGroup (implements java.io.Closeable)
- org.apache.iceberg.ManifestReader<F> (implements org.apache.iceberg.io.CloseableIterable<T>)
 
 - org.apache.iceberg.DataFiles
 - org.apache.iceberg.DataFiles.Builder
 - org.apache.iceberg.DataOperations
 - org.apache.iceberg.DoubleFieldMetrics.Builder
 - org.apache.iceberg.EnvironmentContext
 - org.apache.iceberg.FieldMetrics<T>
- org.apache.iceberg.DoubleFieldMetrics
 - org.apache.iceberg.FloatFieldMetrics
 
 - org.apache.iceberg.FileMetadata
 - org.apache.iceberg.FileMetadata.Builder
 - org.apache.iceberg.Files
 - org.apache.iceberg.FileScanTaskParser
 - org.apache.iceberg.FindFiles
 - org.apache.iceberg.FindFiles.Builder
 - org.apache.iceberg.FloatFieldMetrics.Builder
 - org.apache.iceberg.GenericBlobMetadata (implements org.apache.iceberg.BlobMetadata)
 - org.apache.iceberg.GenericManifestFile (implements org.apache.avro.generic.IndexedRecord, org.apache.iceberg.ManifestFile, java.io.Serializable, org.apache.avro.specific.SpecificData.SchemaConstructable, org.apache.iceberg.StructLike)
 - org.apache.iceberg.GenericManifestFile.CopyBuilder
 - org.apache.iceberg.GenericPartitionFieldSummary (implements org.apache.avro.generic.IndexedRecord, org.apache.iceberg.ManifestFile.PartitionFieldSummary, java.io.Serializable, org.apache.avro.specific.SpecificData.SchemaConstructable, org.apache.iceberg.StructLike)
 - org.apache.iceberg.GenericStatisticsFile (implements org.apache.iceberg.StatisticsFile)
 - org.apache.iceberg.GuavaClasses
 - org.apache.iceberg.IcebergBuild
 - org.apache.iceberg.LocationProviders
 - org.apache.iceberg.ManifestFiles
 - org.apache.iceberg.ManifestWriter<F> (implements org.apache.iceberg.io.FileAppender<D>)
 - org.apache.iceberg.MetadataColumns
 - org.apache.iceberg.MetadataTableUtils
 - org.apache.iceberg.MetadataUpdate.AddPartitionSpec (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.AddSchema (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.AddSnapshot (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.AddSortOrder (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.AddViewVersion (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.AssignUUID (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.RemoveProperties (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.RemoveSnapshot (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.RemoveSnapshotRef (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.RemoveStatistics (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.SetCurrentSchema (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.SetCurrentViewVersion (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.SetDefaultPartitionSpec (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.SetDefaultSortOrder (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.SetLocation (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.SetProperties (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.SetSnapshotRef (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.SetStatistics (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdate.UpgradeFormatVersion (implements org.apache.iceberg.MetadataUpdate)
 - org.apache.iceberg.MetadataUpdateParser
 - org.apache.iceberg.Metrics (implements java.io.Serializable)
 - org.apache.iceberg.MetricsConfig (implements java.io.Serializable)
 - org.apache.iceberg.MetricsModes
 - org.apache.iceberg.MetricsModes.Counts
 - org.apache.iceberg.MetricsModes.Full
 - org.apache.iceberg.MetricsModes.None
 - org.apache.iceberg.MetricsModes.Truncate
 - org.apache.iceberg.MetricsUtil
 - org.apache.iceberg.MetricsUtil.ReadableColMetricsStruct (implements org.apache.iceberg.StructLike)
 - org.apache.iceberg.MetricsUtil.ReadableMetricColDefinition
 - org.apache.iceberg.MetricsUtil.ReadableMetricsStruct (implements org.apache.iceberg.StructLike)
 - org.apache.iceberg.MicroBatches
 - org.apache.iceberg.MicroBatches.MicroBatch
 - org.apache.iceberg.MicroBatches.MicroBatchBuilder
 - org.apache.iceberg.PartitionData (implements org.apache.avro.generic.IndexedRecord, java.io.Serializable, org.apache.avro.specific.SpecificData.SchemaConstructable, org.apache.iceberg.StructLike)
 - org.apache.iceberg.PartitionField (implements java.io.Serializable)
 - org.apache.iceberg.Partitioning
 - org.apache.iceberg.PartitionKey (implements java.io.Serializable, org.apache.iceberg.StructLike)
 - org.apache.iceberg.PartitionSpec (implements java.io.Serializable)
 - org.apache.iceberg.PartitionSpec.Builder
 - org.apache.iceberg.PartitionSpecParser
 - org.apache.iceberg.ReachableFileUtil
 - org.apache.iceberg.RollingManifestWriter<F> (implements java.io.Closeable)
 - org.apache.iceberg.ScanSummary
 - org.apache.iceberg.ScanSummary.Builder
 - org.apache.iceberg.ScanSummary.PartitionMetrics
 - org.apache.iceberg.Schema (implements java.io.Serializable)
 - org.apache.iceberg.SchemaParser
 - org.apache.iceberg.SerializableTable (implements java.io.Serializable, org.apache.iceberg.Table)
- org.apache.iceberg.SerializableTable.SerializableMetadataTable
 
 - org.apache.iceberg.SetLocation (implements org.apache.iceberg.UpdateLocation)
 - org.apache.iceberg.SetStatistics (implements org.apache.iceberg.UpdateStatistics)
 - org.apache.iceberg.SingleValueParser
 - org.apache.iceberg.SnapshotIdGeneratorUtil
 - org.apache.iceberg.SnapshotManager (implements org.apache.iceberg.ManageSnapshots)
 - org.apache.iceberg.SnapshotParser
 - org.apache.iceberg.SnapshotRef (implements java.io.Serializable)
 - org.apache.iceberg.SnapshotRef.Builder
 - org.apache.iceberg.SnapshotRefParser
 - org.apache.iceberg.SnapshotScan<ThisT,T,G>
- org.apache.iceberg.AllDataFilesTable.AllDataFilesTableScan
 - org.apache.iceberg.AllDeleteFilesTable.AllDeleteFilesTableScan
 - org.apache.iceberg.AllFilesTable.AllFilesTableScan
 - org.apache.iceberg.AllManifestsTable.AllManifestsTableScan
 - org.apache.iceberg.DataFilesTable.DataFilesTableScan
 - org.apache.iceberg.DataTableScan
 - org.apache.iceberg.DeleteFilesTable.DeleteFilesTableScan
 - org.apache.iceberg.FilesTable.FilesTableScan
 - org.apache.iceberg.PositionDeletesTable.PositionDeletesBatchScan (implements org.apache.iceberg.BatchScan)
 - org.apache.iceberg.SparkDistributedDataScan
 
 - org.apache.iceberg.SnapshotSummary
 - org.apache.iceberg.SnapshotSummary.Builder
 - org.apache.iceberg.SortField (implements java.io.Serializable)
 - org.apache.iceberg.SortOrder (implements java.io.Serializable)
 - org.apache.iceberg.SortOrder.Builder (implements org.apache.iceberg.SortOrderBuilder<R>)
 - org.apache.iceberg.SortOrderParser
 - org.apache.iceberg.StaticTableOperations (implements org.apache.iceberg.TableOperations)
 - org.apache.iceberg.StatisticsFileParser
 - org.apache.iceberg.StreamingDelete (implements org.apache.iceberg.DeleteFiles)
 - org.apache.iceberg.SystemConfigs
 - org.apache.iceberg.SystemConfigs.ConfigEntry<T>
 - org.apache.iceberg.SystemProperties
 - org.apache.iceberg.TableMetadata (implements java.io.Serializable)
 - org.apache.iceberg.TableMetadata.Builder
 - org.apache.iceberg.TableMetadata.MetadataLogEntry
 - org.apache.iceberg.TableMetadata.SnapshotLogEntry (implements org.apache.iceberg.HistoryEntry)
 - org.apache.iceberg.TableMetadataParser
 - org.apache.iceberg.TableProperties
 - org.apache.iceberg.Transactions
 - org.apache.iceberg.UnboundPartitionSpec
 - org.apache.iceberg.UnboundSortOrder
 - org.apache.iceberg.UpdateRequirement.AssertCurrentSchemaID (implements org.apache.iceberg.UpdateRequirement)
 - org.apache.iceberg.UpdateRequirement.AssertDefaultSortOrderID (implements org.apache.iceberg.UpdateRequirement)
 - org.apache.iceberg.UpdateRequirement.AssertDefaultSpecID (implements org.apache.iceberg.UpdateRequirement)
 - org.apache.iceberg.UpdateRequirement.AssertLastAssignedFieldId (implements org.apache.iceberg.UpdateRequirement)
 - org.apache.iceberg.UpdateRequirement.AssertLastAssignedPartitionId (implements org.apache.iceberg.UpdateRequirement)
 - org.apache.iceberg.UpdateRequirement.AssertRefSnapshotID (implements org.apache.iceberg.UpdateRequirement)
 - org.apache.iceberg.UpdateRequirement.AssertTableDoesNotExist (implements org.apache.iceberg.UpdateRequirement)
 - org.apache.iceberg.UpdateRequirement.AssertTableUUID (implements org.apache.iceberg.UpdateRequirement)
 - org.apache.iceberg.UpdateRequirementParser
 - org.apache.iceberg.UpdateRequirements
 
 
Interface Hierarchy
- java.lang.AutoCloseable
- org.apache.iceberg.LockManager
 
 - org.apache.iceberg.BlobMetadata
 - org.apache.iceberg.ClientPool<C,E>
 - org.apache.iceberg.ClientPool.Action<R,C,E>
 - org.apache.iceberg.ContentFile<F>
- org.apache.iceberg.DataFile
 - org.apache.iceberg.DeleteFile
 
 - org.apache.iceberg.HasTableOperations
 - org.apache.iceberg.ManifestFile
 - org.apache.iceberg.ManifestFile.PartitionFieldSummary
 - org.apache.iceberg.MetricsUtil.ReadableMetricColDefinition.MetricFunction
 - org.apache.iceberg.MetricsUtil.ReadableMetricColDefinition.TypeFunction
 - org.apache.iceberg.PendingUpdate<T>
- org.apache.iceberg.ExpireSnapshots
 - org.apache.iceberg.ManageSnapshots
 - org.apache.iceberg.ReplaceSortOrder (also extends org.apache.iceberg.SortOrderBuilder<R>)
 - org.apache.iceberg.SnapshotUpdate<ThisT>
- org.apache.iceberg.AppendFiles
 - org.apache.iceberg.DeleteFiles
 - org.apache.iceberg.OverwriteFiles
 - org.apache.iceberg.ReplacePartitions
 - org.apache.iceberg.RewriteFiles
 - org.apache.iceberg.RewriteManifests
 - org.apache.iceberg.RowDelta
 
 - org.apache.iceberg.UpdateLocation
 - org.apache.iceberg.UpdatePartitionSpec
 - org.apache.iceberg.UpdateProperties
 - org.apache.iceberg.UpdateSchema
 - org.apache.iceberg.UpdateStatistics
 
 - org.apache.iceberg.Scan<ThisT,T,G>
- org.apache.iceberg.BatchScan
 - org.apache.iceberg.IncrementalScan<ThisT,T,G>
- org.apache.iceberg.IncrementalAppendScan
 - org.apache.iceberg.IncrementalChangelogScan
 
 - org.apache.iceberg.TableScan
 
 - java.io.Serializable
- org.apache.iceberg.Accessor<T>
 - org.apache.iceberg.HistoryEntry
 - org.apache.iceberg.MetadataUpdate
 - org.apache.iceberg.MetricsModes.MetricsMode
 - org.apache.iceberg.ScanTask
- org.apache.iceberg.ChangelogScanTask
- org.apache.iceberg.AddedRowsScanTask (also extends org.apache.iceberg.ContentScanTask<F>)
 - org.apache.iceberg.DeletedDataFileScanTask (also extends org.apache.iceberg.ContentScanTask<F>)
 - org.apache.iceberg.DeletedRowsScanTask (also extends org.apache.iceberg.ContentScanTask<F>)
 
 - org.apache.iceberg.ContentScanTask<F> (also extends org.apache.iceberg.PartitionScanTask)
- org.apache.iceberg.AddedRowsScanTask (also extends org.apache.iceberg.ChangelogScanTask)
 - org.apache.iceberg.DeletedDataFileScanTask (also extends org.apache.iceberg.ChangelogScanTask)
 - org.apache.iceberg.DeletedRowsScanTask (also extends org.apache.iceberg.ChangelogScanTask)
 - org.apache.iceberg.FileScanTask (also extends org.apache.iceberg.SplittableScanTask<ThisT>)
- org.apache.iceberg.DataTask
 
 - org.apache.iceberg.PositionDeletesScanTask
 
 - org.apache.iceberg.MergeableScanTask<ThisT>
 - org.apache.iceberg.PartitionScanTask
- org.apache.iceberg.ContentScanTask<F> (also extends org.apache.iceberg.ScanTask)
- org.apache.iceberg.AddedRowsScanTask (also extends org.apache.iceberg.ChangelogScanTask)
 - org.apache.iceberg.DeletedDataFileScanTask (also extends org.apache.iceberg.ChangelogScanTask)
 - org.apache.iceberg.DeletedRowsScanTask (also extends org.apache.iceberg.ChangelogScanTask)
 - org.apache.iceberg.FileScanTask (also extends org.apache.iceberg.SplittableScanTask<ThisT>)
- org.apache.iceberg.DataTask
 
 - org.apache.iceberg.PositionDeletesScanTask
 
 
 - org.apache.iceberg.ContentScanTask<F> (also extends org.apache.iceberg.ScanTask)
 - org.apache.iceberg.ScanTaskGroup<T>
- org.apache.iceberg.CombinedScanTask
 
 - org.apache.iceberg.SplittableScanTask<ThisT>
- org.apache.iceberg.FileScanTask (also extends org.apache.iceberg.ContentScanTask<F>)
- org.apache.iceberg.DataTask
 
 
 - org.apache.iceberg.FileScanTask (also extends org.apache.iceberg.ContentScanTask<F>)
 
 - org.apache.iceberg.ChangelogScanTask
 - org.apache.iceberg.Snapshot
 
 - org.apache.iceberg.SortOrderBuilder<R>
- org.apache.iceberg.ReplaceSortOrder (also extends org.apache.iceberg.PendingUpdate<T>)
 
 - org.apache.iceberg.StatisticsFile
 - org.apache.iceberg.StructLike
 - org.apache.iceberg.Table
 - org.apache.iceberg.TableOperations
 - org.apache.iceberg.Tables
 - org.apache.iceberg.Transaction
 - org.apache.iceberg.UpdateRequirement
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.iceberg.BaseMetastoreTableOperations.CommitStatus
 - org.apache.iceberg.ChangelogOperation
 - org.apache.iceberg.DistributionMode
 - org.apache.iceberg.FileContent
 - org.apache.iceberg.FileFormat
 - org.apache.iceberg.IsolationLevel
 - org.apache.iceberg.ManifestContent
 - org.apache.iceberg.ManifestReader.FileType
 - org.apache.iceberg.MetadataTableType
 - org.apache.iceberg.NullOrder
 - org.apache.iceberg.PlanningMode
 - org.apache.iceberg.RewriteJobOrder
 - org.apache.iceberg.RowLevelOperationMode
 - org.apache.iceberg.SortDirection
 - org.apache.iceberg.TableMetadataParser.Codec
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)