├── .asf.yaml ├── .github └── workflows │ ├── deploy.yml │ └── merge-search-indexes.yml ├── .gitignore ├── .gitmodules ├── README.md ├── docs ├── .hugo_build.lock ├── config.toml ├── content │ ├── _index.md │ ├── aws.md │ ├── branching-and-tagging.md │ ├── configuration.md │ ├── dell.md │ ├── delta-lake-migration.md │ ├── evolution.md │ ├── flink-actions.md │ ├── flink-configuration.md │ ├── flink-connector.md │ ├── flink-ddl.md │ ├── flink-getting-started.md │ ├── flink-queries.md │ ├── flink-writes.md │ ├── hive-migration.md │ ├── hive.md │ ├── java-api-quickstart.md │ ├── java-api.md │ ├── java-custom-catalog.md │ ├── jdbc.md │ ├── maintenance.md │ ├── metrics-reporting.md │ ├── nessie.md │ ├── partitioning.md │ ├── performance.md │ ├── reliability.md │ ├── schemas.md │ ├── spark-configuration.md │ ├── spark-ddl.md │ ├── spark-getting-started.md │ ├── spark-procedures.md │ ├── spark-queries.md │ ├── spark-structured-streaming.md │ ├── spark-writes.md │ └── table-migration.md ├── layouts │ └── index.searchindex.json └── themes │ └── iceberg-theme ├── iceberg-theme ├── LICENSE ├── README.md ├── archetypes │ └── default.md ├── layouts │ ├── 404.html │ ├── _default │ │ ├── baseof.html │ │ └── single.html │ ├── index.html │ ├── index.searchindex.json │ ├── partials │ │ ├── about.html │ │ ├── body.html │ │ ├── contact.html │ │ ├── css.html │ │ ├── head.html │ │ ├── header.html │ │ ├── js.html │ │ ├── pricing.html │ │ ├── search-results.html │ │ ├── search.html │ │ ├── services.html │ │ ├── sidebar.html │ │ ├── social.html │ │ ├── toc.html │ │ └── version-dropdown.html │ └── shortcodes │ │ ├── addtab.html │ │ ├── codetabs.html │ │ ├── hint.html │ │ ├── icebergVersion.html │ │ ├── nessieVersion.html │ │ ├── quickstarts.html │ │ └── tabcontent.html ├── static │ ├── css │ │ ├── bootstrap.css │ │ ├── iceberg-theme.css │ │ ├── katex.min.css │ │ ├── markdown.css │ │ └── termynal.css │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── favicon.png │ ├── font-awesome-4.7.0 │ │ ├── HELP-US-OUT.txt │ │ ├── css │ │ │ └── font-awesome.min.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── less │ │ │ ├── animated.less │ │ │ ├── bordered-pulled.less │ │ │ ├── core.less │ │ │ ├── fixed-width.less │ │ │ ├── font-awesome.less │ │ │ ├── icons.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── mixins.less │ │ │ ├── path.less │ │ │ ├── rotated-flipped.less │ │ │ ├── screen-reader.less │ │ │ ├── stacked.less │ │ │ └── variables.less │ │ └── scss │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _path.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ └── font-awesome.scss │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ ├── img │ │ ├── GitHub-Mark.png │ │ ├── Iceberg-logo-wordmark.png │ │ ├── Iceberg-logo.png │ │ ├── Slack_Mark_Web.png │ │ ├── audit-branch.png │ │ ├── contact-bg.jpg │ │ ├── historical-snapshot-tag.png │ │ ├── iceberg-in-place-metadata-migration.png │ │ ├── iceberg-logo-icon.png │ │ ├── iceberg-metadata.png │ │ ├── iceberg-migrateaction-step1.png │ │ ├── iceberg-migrateaction-step2.png │ │ ├── iceberg-migrateaction-step3.png │ │ ├── iceberg-snapshotaction-step1.png │ │ ├── iceberg-snapshotaction-step2.png │ │ ├── intro-bg.jpg │ │ ├── intro-bg.webp │ │ └── partition-spec-evolution.png │ ├── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ ├── iceberg-theme.js │ │ ├── jquery-1.11.0.js │ │ ├── jquery.easing.min.js │ │ ├── search.js │ │ └── termynal.js │ └── lottie │ │ ├── data-compaction-animation.json │ │ ├── hidden-partitioning-animation.json │ │ └── row-level-deletes-animation.json └── theme.toml ├── javadoc ├── allclasses-frame.html ├── allclasses-noframe.html ├── constant-values.html ├── deprecated-list.html ├── help-doc.html ├── index-all.html ├── index.html ├── org │ └── apache │ │ ├── hadoop │ │ └── hive │ │ │ └── ql │ │ │ └── exec │ │ │ └── vector │ │ │ ├── VectorizedSupport.Support.html │ │ │ ├── VectorizedSupport.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── iceberg │ │ ├── Accessor.html │ │ ├── Accessors.html │ │ ├── AddedRowsScanTask.html │ │ ├── AllDataFilesTable.AllDataFilesTableScan.html │ │ ├── AllDataFilesTable.html │ │ ├── AllDeleteFilesTable.AllDeleteFilesTableScan.html │ │ ├── AllDeleteFilesTable.html │ │ ├── AllEntriesTable.html │ │ ├── AllFilesTable.AllFilesTableScan.html │ │ ├── AllFilesTable.html │ │ ├── AllManifestsTable.AllManifestsTableScan.html │ │ ├── AllManifestsTable.html │ │ ├── AppendFiles.html │ │ ├── BaseCombinedScanTask.html │ │ ├── BaseFileScanTask.html │ │ ├── BaseMetadataTable.html │ │ ├── BaseMetastoreCatalog.BaseMetastoreCatalogTableBuilder.html │ │ ├── BaseMetastoreCatalog.html │ │ ├── BaseMetastoreTableOperations.CommitStatus.html │ │ ├── BaseMetastoreTableOperations.html │ │ ├── BaseOverwriteFiles.html │ │ ├── BaseReplacePartitions.html │ │ ├── BaseReplaceSortOrder.html │ │ ├── BaseRewriteManifests.html │ │ ├── BaseScanTaskGroup.html │ │ ├── BaseTable.html │ │ ├── BaseTransaction.TransactionTable.html │ │ ├── BaseTransaction.TransactionTableOperations.html │ │ ├── BaseTransaction.html │ │ ├── BatchScan.html │ │ ├── BlobMetadata.html │ │ ├── CachingCatalog.html │ │ ├── CatalogProperties.html │ │ ├── CatalogUtil.html │ │ ├── ChangelogOperation.html │ │ ├── ChangelogScanTask.html │ │ ├── ChangelogUtil.html │ │ ├── ClientPool.Action.html │ │ ├── ClientPool.html │ │ ├── ClientPoolImpl.html │ │ ├── CombinedScanTask.html │ │ ├── ContentFile.html │ │ ├── ContentScanTask.html │ │ ├── DataFile.html │ │ ├── DataFiles.Builder.html │ │ ├── DataFiles.html │ │ ├── DataFilesTable.DataFilesTableScan.html │ │ ├── DataFilesTable.html │ │ ├── DataOperations.html │ │ ├── DataTableScan.html │ │ ├── DataTask.html │ │ ├── DeleteFile.html │ │ ├── DeleteFiles.html │ │ ├── DeleteFilesTable.DeleteFilesTableScan.html │ │ ├── DeleteFilesTable.html │ │ ├── DeletedDataFileScanTask.html │ │ ├── DeletedRowsScanTask.html │ │ ├── DistributionMode.html │ │ ├── DoubleFieldMetrics.Builder.html │ │ ├── DoubleFieldMetrics.html │ │ ├── EnvironmentContext.html │ │ ├── ExpireSnapshots.html │ │ ├── FieldMetrics.html │ │ ├── FileContent.html │ │ ├── FileFormat.html │ │ ├── FileMetadata.Builder.html │ │ ├── FileMetadata.html │ │ ├── FileScanTask.html │ │ ├── Files.html │ │ ├── FilesTable.FilesTableScan.html │ │ ├── FilesTable.html │ │ ├── FindFiles.Builder.html │ │ ├── FindFiles.html │ │ ├── FloatFieldMetrics.Builder.html │ │ ├── FloatFieldMetrics.html │ │ ├── GenericBlobMetadata.html │ │ ├── GenericManifestFile.CopyBuilder.html │ │ ├── GenericManifestFile.html │ │ ├── GenericPartitionFieldSummary.html │ │ ├── GenericStatisticsFile.html │ │ ├── GuavaClasses.html │ │ ├── HasTableOperations.html │ │ ├── HistoryEntry.html │ │ ├── HistoryTable.html │ │ ├── IcebergBuild.html │ │ ├── IncrementalAppendScan.html │ │ ├── IncrementalChangelogScan.html │ │ ├── IncrementalScan.html │ │ ├── IsolationLevel.html │ │ ├── LocationProviders.html │ │ ├── LockManager.html │ │ ├── ManageSnapshots.html │ │ ├── ManifestContent.html │ │ ├── ManifestEntriesTable.html │ │ ├── ManifestFile.PartitionFieldSummary.html │ │ ├── ManifestFile.html │ │ ├── ManifestFiles.html │ │ ├── ManifestReader.FileType.html │ │ ├── ManifestReader.html │ │ ├── ManifestWriter.html │ │ ├── ManifestsTable.html │ │ ├── MergeableScanTask.html │ │ ├── MetadataColumns.html │ │ ├── MetadataLogEntriesTable.html │ │ ├── MetadataTableType.html │ │ ├── MetadataTableUtils.html │ │ ├── MetadataUpdate.AddPartitionSpec.html │ │ ├── MetadataUpdate.AddSchema.html │ │ ├── MetadataUpdate.AddSnapshot.html │ │ ├── MetadataUpdate.AddSortOrder.html │ │ ├── MetadataUpdate.AssignUUID.html │ │ ├── MetadataUpdate.RemoveProperties.html │ │ ├── MetadataUpdate.RemoveSnapshot.html │ │ ├── MetadataUpdate.RemoveSnapshotRef.html │ │ ├── MetadataUpdate.RemoveStatistics.html │ │ ├── MetadataUpdate.SetCurrentSchema.html │ │ ├── MetadataUpdate.SetDefaultPartitionSpec.html │ │ ├── MetadataUpdate.SetDefaultSortOrder.html │ │ ├── MetadataUpdate.SetLocation.html │ │ ├── MetadataUpdate.SetProperties.html │ │ ├── MetadataUpdate.SetSnapshotRef.html │ │ ├── MetadataUpdate.SetStatistics.html │ │ ├── MetadataUpdate.UpgradeFormatVersion.html │ │ ├── MetadataUpdate.html │ │ ├── MetadataUpdateParser.html │ │ ├── Metrics.html │ │ ├── MetricsConfig.html │ │ ├── MetricsModes.Counts.html │ │ ├── MetricsModes.Full.html │ │ ├── MetricsModes.MetricsMode.html │ │ ├── MetricsModes.None.html │ │ ├── MetricsModes.Truncate.html │ │ ├── MetricsModes.html │ │ ├── MetricsUtil.ReadableColMetricsStruct.html │ │ ├── MetricsUtil.ReadableMetricColDefinition.MetricFunction.html │ │ ├── MetricsUtil.ReadableMetricColDefinition.TypeFunction.html │ │ ├── MetricsUtil.ReadableMetricColDefinition.html │ │ ├── MetricsUtil.ReadableMetricsStruct.html │ │ ├── MetricsUtil.html │ │ ├── MicroBatches.MicroBatch.html │ │ ├── MicroBatches.MicroBatchBuilder.html │ │ ├── MicroBatches.html │ │ ├── NullOrder.html │ │ ├── OverwriteFiles.html │ │ ├── PartitionData.html │ │ ├── PartitionField.html │ │ ├── PartitionKey.html │ │ ├── PartitionScanTask.html │ │ ├── PartitionSpec.Builder.html │ │ ├── PartitionSpec.html │ │ ├── PartitionSpecParser.html │ │ ├── Partitioning.html │ │ ├── PartitionsTable.html │ │ ├── PendingUpdate.html │ │ ├── PositionDeletesScanTask.html │ │ ├── PositionDeletesTable.PositionDeletesBatchScan.html │ │ ├── PositionDeletesTable.html │ │ ├── ReachableFileUtil.html │ │ ├── RefsTable.html │ │ ├── ReplacePartitions.html │ │ ├── ReplaceSortOrder.html │ │ ├── RewriteFiles.html │ │ ├── RewriteJobOrder.html │ │ ├── RewriteManifests.html │ │ ├── RowDelta.html │ │ ├── RowLevelOperationMode.html │ │ ├── Scan.html │ │ ├── ScanSummary.Builder.html │ │ ├── ScanSummary.PartitionMetrics.html │ │ ├── ScanSummary.html │ │ ├── ScanTask.html │ │ ├── ScanTaskGroup.html │ │ ├── Schema.html │ │ ├── SchemaParser.html │ │ ├── SerializableTable.SerializableMetadataTable.html │ │ ├── SerializableTable.html │ │ ├── SetLocation.html │ │ ├── SetStatistics.html │ │ ├── SingleValueParser.html │ │ ├── Snapshot.html │ │ ├── SnapshotIdGeneratorUtil.html │ │ ├── SnapshotManager.html │ │ ├── SnapshotParser.html │ │ ├── SnapshotRef.Builder.html │ │ ├── SnapshotRef.html │ │ ├── SnapshotRefParser.html │ │ ├── SnapshotScan.html │ │ ├── SnapshotSummary.Builder.html │ │ ├── SnapshotSummary.html │ │ ├── SnapshotUpdate.html │ │ ├── SnapshotsTable.html │ │ ├── SortDirection.html │ │ ├── SortField.html │ │ ├── SortOrder.Builder.html │ │ ├── SortOrder.html │ │ ├── SortOrderBuilder.html │ │ ├── SortOrderParser.html │ │ ├── SplittableScanTask.html │ │ ├── StaticTableOperations.html │ │ ├── StatisticsFile.html │ │ ├── StatisticsFileParser.html │ │ ├── StreamingDelete.html │ │ ├── StructLike.html │ │ ├── SystemProperties.html │ │ ├── Table.html │ │ ├── TableMetadata.Builder.html │ │ ├── TableMetadata.MetadataLogEntry.html │ │ ├── TableMetadata.SnapshotLogEntry.html │ │ ├── TableMetadata.html │ │ ├── TableMetadataParser.Codec.html │ │ ├── TableMetadataParser.html │ │ ├── TableOperations.html │ │ ├── TableProperties.html │ │ ├── TableScan.html │ │ ├── Tables.html │ │ ├── Transaction.html │ │ ├── Transactions.html │ │ ├── UnboundPartitionSpec.html │ │ ├── UnboundSortOrder.html │ │ ├── UpdateLocation.html │ │ ├── UpdatePartitionSpec.html │ │ ├── UpdateProperties.html │ │ ├── UpdateSchema.html │ │ ├── UpdateStatistics.html │ │ ├── actions │ │ │ ├── Action.html │ │ │ ├── ActionsProvider.html │ │ │ ├── BaseDeleteOrphanFilesActionResult.html │ │ │ ├── BaseDeleteReachableFilesActionResult.html │ │ │ ├── BaseExpireSnapshotsActionResult.html │ │ │ ├── BaseFileGroupRewriteResult.html │ │ │ ├── BaseMigrateTableActionResult.html │ │ │ ├── BaseRewriteDataFilesAction.html │ │ │ ├── BaseRewriteDataFilesFileGroupInfo.html │ │ │ ├── BaseRewriteDataFilesResult.html │ │ │ ├── BaseRewriteManifestsActionResult.html │ │ │ ├── BaseSnapshotTableActionResult.html │ │ │ ├── BinPackStrategy.html │ │ │ ├── ConvertEqualityDeleteFiles.Result.html │ │ │ ├── ConvertEqualityDeleteFiles.html │ │ │ ├── ConvertEqualityDeleteStrategy.html │ │ │ ├── DeleteOrphanFiles.PrefixMismatchMode.html │ │ │ ├── DeleteOrphanFiles.Result.html │ │ │ ├── DeleteOrphanFiles.html │ │ │ ├── DeleteReachableFiles.Result.html │ │ │ ├── DeleteReachableFiles.html │ │ │ ├── ExpireSnapshots.Result.html │ │ │ ├── ExpireSnapshots.html │ │ │ ├── MigrateTable.Result.html │ │ │ ├── MigrateTable.html │ │ │ ├── RewriteDataFiles.FileGroupInfo.html │ │ │ ├── RewriteDataFiles.FileGroupRewriteResult.html │ │ │ ├── RewriteDataFiles.Result.html │ │ │ ├── RewriteDataFiles.html │ │ │ ├── RewriteDataFilesActionResult.html │ │ │ ├── RewriteDataFilesCommitManager.CommitService.html │ │ │ ├── RewriteDataFilesCommitManager.html │ │ │ ├── RewriteFileGroup.html │ │ │ ├── RewriteManifests.Result.html │ │ │ ├── RewriteManifests.html │ │ │ ├── RewritePositionDeleteFiles.Result.html │ │ │ ├── RewritePositionDeleteFiles.html │ │ │ ├── RewritePositionDeleteStrategy.html │ │ │ ├── RewriteStrategy.html │ │ │ ├── SnapshotTable.Result.html │ │ │ ├── SnapshotTable.html │ │ │ ├── SnapshotUpdate.html │ │ │ ├── SnapshotUpdateAction.html │ │ │ ├── SortStrategy.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── aliyun │ │ │ ├── AliyunClientFactories.html │ │ │ ├── AliyunClientFactory.html │ │ │ ├── AliyunProperties.html │ │ │ ├── oss │ │ │ │ ├── OSSFileIO.html │ │ │ │ ├── OSSOutputStream.html │ │ │ │ ├── OSSURI.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── arrow │ │ │ ├── ArrowAllocation.html │ │ │ ├── ArrowSchemaUtil.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── vectorized │ │ │ │ ├── ArrowReader.html │ │ │ │ ├── ArrowVectorAccessor.html │ │ │ │ ├── BaseBatchReader.html │ │ │ │ ├── ColumnVector.html │ │ │ │ ├── ColumnarBatch.html │ │ │ │ ├── GenericArrowVectorAccessorFactory.ArrayFactory.html │ │ │ │ ├── GenericArrowVectorAccessorFactory.DecimalFactory.html │ │ │ │ ├── GenericArrowVectorAccessorFactory.StringFactory.html │ │ │ │ ├── GenericArrowVectorAccessorFactory.StructChildFactory.html │ │ │ │ ├── GenericArrowVectorAccessorFactory.html │ │ │ │ ├── NullabilityHolder.html │ │ │ │ ├── VectorHolder.ConstantVectorHolder.html │ │ │ │ ├── VectorHolder.DeletedVectorHolder.html │ │ │ │ ├── VectorHolder.PositionVectorHolder.html │ │ │ │ ├── VectorHolder.html │ │ │ │ ├── VectorizedArrowReader.ConstantVectorReader.html │ │ │ │ ├── VectorizedArrowReader.DeletedVectorReader.html │ │ │ │ ├── VectorizedArrowReader.html │ │ │ │ ├── VectorizedReaderBuilder.html │ │ │ │ ├── VectorizedTableScanIterable.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── parquet │ │ │ │ ├── BaseVectorizedParquetValuesReader.html │ │ │ │ ├── DecimalVectorUtil.html │ │ │ │ ├── VectorizedColumnIterator.BatchReader.html │ │ │ │ ├── VectorizedColumnIterator.BooleanBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.DictionaryBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.DoubleBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.FixedLengthDecimalBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.FixedSizeBinaryBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.FixedWidthTypeBinaryBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.FloatBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.IntBackedDecimalBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.IntegerBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.LongBackedDecimalBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.LongBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.TimestampMillisBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.VarWidthTypeBatchReader.html │ │ │ │ ├── VectorizedColumnIterator.html │ │ │ │ ├── VectorizedDictionaryEncodedParquetValuesReader.html │ │ │ │ ├── VectorizedPageIterator.html │ │ │ │ ├── VectorizedParquetDefinitionLevelReader.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ ├── avro │ │ │ ├── Avro.DataWriteBuilder.html │ │ │ ├── Avro.DeleteWriteBuilder.html │ │ │ ├── Avro.ReadBuilder.html │ │ │ ├── Avro.WriteBuilder.html │ │ │ ├── Avro.html │ │ │ ├── AvroEncoderUtil.html │ │ │ ├── AvroIterable.html │ │ │ ├── AvroMetrics.html │ │ │ ├── AvroSchemaUtil.html │ │ │ ├── AvroSchemaVisitor.html │ │ │ ├── AvroSchemaWithTypeVisitor.html │ │ │ ├── AvroWithPartnerByStructureVisitor.html │ │ │ ├── LogicalMap.html │ │ │ ├── MetricsAwareDatumWriter.html │ │ │ ├── ProjectionDatumReader.html │ │ │ ├── RemoveIds.html │ │ │ ├── SupportsRowPosition.html │ │ │ ├── UUIDConversion.html │ │ │ ├── ValueReader.html │ │ │ ├── ValueReaders.StructReader.html │ │ │ ├── ValueReaders.html │ │ │ ├── ValueWriter.html │ │ │ ├── ValueWriters.StructWriter.html │ │ │ ├── ValueWriters.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── aws │ │ │ ├── AssumeRoleAwsClientFactory.html │ │ │ ├── AwsClientFactories.html │ │ │ ├── AwsClientFactory.html │ │ │ ├── AwsProperties.html │ │ │ ├── RESTSigV4Signer.html │ │ │ ├── dynamodb │ │ │ │ ├── DynamoDbCatalog.html │ │ │ │ ├── DynamoDbLockManager.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── glue │ │ │ │ ├── GlueCatalog.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── lakeformation │ │ │ │ ├── LakeFormationAwsClientFactory.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── s3 │ │ │ │ ├── S3FileIO.html │ │ │ │ ├── S3InputFile.html │ │ │ │ ├── S3OutputFile.html │ │ │ │ ├── S3RequestUtil.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── signer │ │ │ │ ├── S3ObjectMapper.S3SignRequestDeserializer.html │ │ │ │ ├── S3ObjectMapper.S3SignRequestSerializer.html │ │ │ │ ├── S3ObjectMapper.S3SignResponseDeserializer.html │ │ │ │ ├── S3ObjectMapper.S3SignResponseSerializer.html │ │ │ │ ├── S3ObjectMapper.html │ │ │ │ ├── S3SignRequest.html │ │ │ │ ├── S3SignRequestParser.html │ │ │ │ ├── S3SignResponse.html │ │ │ │ ├── S3SignResponseParser.html │ │ │ │ ├── S3V4RestSignerClient.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ ├── catalog │ │ │ ├── BaseSessionCatalog.AsCatalog.html │ │ │ ├── BaseSessionCatalog.html │ │ │ ├── Catalog.TableBuilder.html │ │ │ ├── Catalog.html │ │ │ ├── Namespace.html │ │ │ ├── SessionCatalog.SessionContext.html │ │ │ ├── SessionCatalog.html │ │ │ ├── SupportsNamespaces.html │ │ │ ├── TableIdentifier.html │ │ │ ├── TableIdentifierParser.html │ │ │ ├── ViewCatalog.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── common │ │ │ ├── DynClasses.Builder.html │ │ │ ├── DynClasses.html │ │ │ ├── DynConstructors.Builder.html │ │ │ ├── DynConstructors.Ctor.html │ │ │ ├── DynConstructors.html │ │ │ ├── DynFields.BoundField.html │ │ │ ├── DynFields.Builder.html │ │ │ ├── DynFields.StaticField.html │ │ │ ├── DynFields.UnboundField.html │ │ │ ├── DynFields.html │ │ │ ├── DynMethods.BoundMethod.html │ │ │ ├── DynMethods.Builder.html │ │ │ ├── DynMethods.StaticMethod.html │ │ │ ├── DynMethods.UnboundMethod.html │ │ │ ├── DynMethods.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── data │ │ │ ├── BaseFileWriterFactory.html │ │ │ ├── DeleteFilter.html │ │ │ ├── GenericAppenderFactory.html │ │ │ ├── GenericDeleteFilter.html │ │ │ ├── GenericRecord.html │ │ │ ├── IcebergGenerics.ScanBuilder.html │ │ │ ├── IcebergGenerics.html │ │ │ ├── IdentityPartitionConverters.html │ │ │ ├── InternalRecordWrapper.html │ │ │ ├── Record.html │ │ │ ├── TableMigrationUtil.html │ │ │ ├── avro │ │ │ │ ├── DataReader.html │ │ │ │ ├── DataWriter.html │ │ │ │ ├── DecoderResolver.html │ │ │ │ ├── IcebergDecoder.html │ │ │ │ ├── IcebergEncoder.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── orc │ │ │ │ ├── GenericOrcReader.html │ │ │ │ ├── GenericOrcReaders.html │ │ │ │ ├── GenericOrcWriter.html │ │ │ │ ├── GenericOrcWriters.StructWriter.html │ │ │ │ ├── GenericOrcWriters.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── parquet │ │ │ │ ├── BaseParquetReaders.html │ │ │ │ ├── BaseParquetWriter.html │ │ │ │ ├── GenericParquetReaders.html │ │ │ │ ├── GenericParquetWriter.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ ├── deletes │ │ │ ├── DeleteCounter.html │ │ │ ├── Deletes.html │ │ │ ├── EqualityDeleteWriter.html │ │ │ ├── PositionDelete.html │ │ │ ├── PositionDeleteIndex.html │ │ │ ├── PositionDeleteWriter.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── dell │ │ │ ├── DellClientFactories.html │ │ │ ├── DellClientFactory.html │ │ │ ├── DellProperties.html │ │ │ ├── ecs │ │ │ │ ├── EcsCatalog.html │ │ │ │ ├── EcsFileIO.html │ │ │ │ ├── EcsTableOperations.html │ │ │ │ ├── PropertiesSerDesUtil.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── delta │ │ │ ├── DeltaLakeToIcebergMigrationActionsProvider.DefaultDeltaLakeToIcebergMigrationActions.html │ │ │ ├── DeltaLakeToIcebergMigrationActionsProvider.html │ │ │ ├── SnapshotDeltaLakeTable.Result.html │ │ │ ├── SnapshotDeltaLakeTable.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── encryption │ │ │ ├── Ciphers.AesGcmDecryptor.html │ │ │ ├── Ciphers.AesGcmEncryptor.html │ │ │ ├── Ciphers.html │ │ │ ├── EncryptedFiles.html │ │ │ ├── EncryptedInputFile.html │ │ │ ├── EncryptedOutputFile.html │ │ │ ├── EncryptionAlgorithm.html │ │ │ ├── EncryptionKeyMetadata.html │ │ │ ├── EncryptionKeyMetadatas.html │ │ │ ├── EncryptionManager.html │ │ │ ├── InputFilesDecryptor.html │ │ │ ├── KmsClient.KeyGenerationResult.html │ │ │ ├── KmsClient.html │ │ │ ├── NativeFileCryptoParameters.Builder.html │ │ │ ├── NativeFileCryptoParameters.html │ │ │ ├── NativelyEncryptedFile.html │ │ │ ├── PlaintextEncryptionManager.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── events │ │ │ ├── CreateSnapshotEvent.html │ │ │ ├── IncrementalScanEvent.html │ │ │ ├── Listener.html │ │ │ ├── Listeners.html │ │ │ ├── ScanEvent.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── exceptions │ │ │ ├── AlreadyExistsException.html │ │ │ ├── BadRequestException.html │ │ │ ├── CherrypickAncestorCommitException.html │ │ │ ├── CommitFailedException.html │ │ │ ├── CommitStateUnknownException.html │ │ │ ├── DuplicateWAPCommitException.html │ │ │ ├── ForbiddenException.html │ │ │ ├── NamespaceNotEmptyException.html │ │ │ ├── NoSuchIcebergTableException.html │ │ │ ├── NoSuchNamespaceException.html │ │ │ ├── NoSuchTableException.html │ │ │ ├── NoSuchViewException.html │ │ │ ├── NotAuthorizedException.html │ │ │ ├── NotFoundException.html │ │ │ ├── RESTException.html │ │ │ ├── RuntimeIOException.html │ │ │ ├── ServiceFailureException.html │ │ │ ├── ServiceUnavailableException.html │ │ │ ├── UnprocessableEntityException.html │ │ │ ├── ValidationException.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── expressions │ │ │ ├── Aggregate.html │ │ │ ├── AggregateEvaluator.html │ │ │ ├── And.html │ │ │ ├── Binder.html │ │ │ ├── Bound.html │ │ │ ├── BoundAggregate.html │ │ │ ├── BoundLiteralPredicate.html │ │ │ ├── BoundPredicate.html │ │ │ ├── BoundReference.html │ │ │ ├── BoundSetPredicate.html │ │ │ ├── BoundTerm.html │ │ │ ├── BoundTransform.html │ │ │ ├── BoundUnaryPredicate.html │ │ │ ├── CountAggregate.html │ │ │ ├── CountNonNull.html │ │ │ ├── CountStar.html │ │ │ ├── Evaluator.html │ │ │ ├── Expression.Operation.html │ │ │ ├── Expression.html │ │ │ ├── ExpressionParser.html │ │ │ ├── ExpressionUtil.html │ │ │ ├── ExpressionVisitors.BoundExpressionVisitor.html │ │ │ ├── ExpressionVisitors.BoundVisitor.html │ │ │ ├── ExpressionVisitors.CustomOrderExpressionVisitor.html │ │ │ ├── ExpressionVisitors.ExpressionVisitor.html │ │ │ ├── ExpressionVisitors.html │ │ │ ├── Expressions.html │ │ │ ├── False.html │ │ │ ├── InclusiveMetricsEvaluator.html │ │ │ ├── Literal.html │ │ │ ├── ManifestEvaluator.html │ │ │ ├── MaxAggregate.html │ │ │ ├── MinAggregate.html │ │ │ ├── NamedReference.html │ │ │ ├── Not.html │ │ │ ├── Or.html │ │ │ ├── Predicate.html │ │ │ ├── Projections.ProjectionEvaluator.html │ │ │ ├── Projections.html │ │ │ ├── Reference.html │ │ │ ├── ResidualEvaluator.html │ │ │ ├── StrictMetricsEvaluator.html │ │ │ ├── Term.html │ │ │ ├── True.html │ │ │ ├── Unbound.html │ │ │ ├── UnboundAggregate.html │ │ │ ├── UnboundPredicate.html │ │ │ ├── UnboundTerm.html │ │ │ ├── UnboundTransform.html │ │ │ ├── Zorder.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── flink │ │ │ ├── CatalogLoader.CustomCatalogLoader.html │ │ │ ├── CatalogLoader.HadoopCatalogLoader.html │ │ │ ├── CatalogLoader.HiveCatalogLoader.html │ │ │ ├── CatalogLoader.RESTCatalogLoader.html │ │ │ ├── CatalogLoader.html │ │ │ ├── FlinkCatalog.html │ │ │ ├── FlinkCatalogFactory.html │ │ │ ├── FlinkConfigOptions.html │ │ │ ├── FlinkDynamicTableFactory.html │ │ │ ├── FlinkFilters.html │ │ │ ├── FlinkReadConf.html │ │ │ ├── FlinkReadOptions.html │ │ │ ├── FlinkSchemaUtil.html │ │ │ ├── FlinkTypeVisitor.html │ │ │ ├── FlinkWriteConf.html │ │ │ ├── FlinkWriteOptions.html │ │ │ ├── IcebergTableSink.html │ │ │ ├── RowDataWrapper.html │ │ │ ├── TableLoader.CatalogTableLoader.html │ │ │ ├── TableLoader.HadoopTableLoader.html │ │ │ ├── TableLoader.html │ │ │ ├── actions │ │ │ │ ├── Actions.html │ │ │ │ ├── RewriteDataFilesAction.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── data │ │ │ │ ├── AvroWithFlinkSchemaVisitor.html │ │ │ │ ├── FlinkAvroReader.html │ │ │ │ ├── FlinkAvroWriter.html │ │ │ │ ├── FlinkOrcReader.html │ │ │ │ ├── FlinkOrcWriter.html │ │ │ │ ├── FlinkParquetReaders.html │ │ │ │ ├── FlinkParquetWriters.html │ │ │ │ ├── FlinkValueReaders.html │ │ │ │ ├── FlinkValueWriters.html │ │ │ │ ├── ParquetWithFlinkSchemaVisitor.html │ │ │ │ ├── RowDataProjection.html │ │ │ │ ├── RowDataUtil.html │ │ │ │ ├── StructRowData.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ ├── sink │ │ │ │ ├── AvroGenericRecordToRowDataMapper.html │ │ │ │ ├── FlinkAppenderFactory.html │ │ │ │ ├── FlinkSink.Builder.html │ │ │ │ ├── FlinkSink.html │ │ │ │ ├── RowDataTaskWriterFactory.html │ │ │ │ ├── TaskWriterFactory.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── source │ │ │ │ ├── AvroGenericRecordFileScanTaskReader.html │ │ │ │ ├── DataIterator.html │ │ │ │ ├── DataTaskReader.html │ │ │ │ ├── FileScanTaskReader.html │ │ │ │ ├── FlinkInputFormat.html │ │ │ │ ├── FlinkInputSplit.html │ │ │ │ ├── FlinkSource.Builder.html │ │ │ │ ├── FlinkSource.html │ │ │ │ ├── FlinkSplitPlanner.html │ │ │ │ ├── IcebergSource.Builder.html │ │ │ │ ├── IcebergSource.html │ │ │ │ ├── IcebergTableSource.html │ │ │ │ ├── RowDataFileScanTaskReader.html │ │ │ │ ├── RowDataRewriter.RewriteMap.html │ │ │ │ ├── RowDataRewriter.html │ │ │ │ ├── RowDataToAvroGenericRecordConverter.html │ │ │ │ ├── ScanContext.Builder.html │ │ │ │ ├── ScanContext.html │ │ │ │ ├── StreamingMonitorFunction.html │ │ │ │ ├── StreamingReaderOperator.html │ │ │ │ ├── StreamingStartingStrategy.html │ │ │ │ ├── assigner │ │ │ │ │ ├── GetSplitResult.Status.html │ │ │ │ │ ├── GetSplitResult.html │ │ │ │ │ ├── SimpleSplitAssigner.html │ │ │ │ │ ├── SimpleSplitAssignerFactory.html │ │ │ │ │ ├── SplitAssigner.html │ │ │ │ │ ├── SplitAssignerFactory.html │ │ │ │ │ ├── SplitAssignerType.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ ├── enumerator │ │ │ │ │ ├── ContinuousIcebergEnumerator.html │ │ │ │ │ ├── ContinuousSplitPlanner.html │ │ │ │ │ ├── ContinuousSplitPlannerImpl.html │ │ │ │ │ ├── IcebergEnumeratorState.html │ │ │ │ │ ├── IcebergEnumeratorStateSerializer.html │ │ │ │ │ ├── StaticIcebergEnumerator.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ ├── reader │ │ │ │ │ ├── AvroGenericRecordReaderFunction.html │ │ │ │ │ ├── DataIteratorBatcher.html │ │ │ │ │ ├── DataIteratorReaderFunction.html │ │ │ │ │ ├── IcebergSourceReader.html │ │ │ │ │ ├── IcebergSourceReaderMetrics.html │ │ │ │ │ ├── MetaDataReaderFunction.html │ │ │ │ │ ├── ReaderFunction.html │ │ │ │ │ ├── RecordAndPosition.html │ │ │ │ │ ├── RowDataReaderFunction.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ └── split │ │ │ │ │ ├── IcebergSourceSplit.html │ │ │ │ │ ├── IcebergSourceSplitSerializer.html │ │ │ │ │ ├── IcebergSourceSplitState.html │ │ │ │ │ ├── IcebergSourceSplitStatus.html │ │ │ │ │ ├── SplitRequestEvent.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ └── util │ │ │ │ ├── FlinkCompatibilityUtil.html │ │ │ │ ├── FlinkPackage.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ ├── gcp │ │ │ ├── GCPProperties.html │ │ │ ├── gcs │ │ │ │ ├── GCSFileIO.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── hadoop │ │ │ ├── ConfigProperties.html │ │ │ ├── Configurable.html │ │ │ ├── HadoopCatalog.html │ │ │ ├── HadoopConfigurable.html │ │ │ ├── HadoopFileIO.html │ │ │ ├── HadoopInputFile.html │ │ │ ├── HadoopMetricsContext.html │ │ │ ├── HadoopOutputFile.html │ │ │ ├── HadoopStreams.html │ │ │ ├── HadoopTableOperations.html │ │ │ ├── HadoopTables.html │ │ │ ├── HiddenPathFilter.html │ │ │ ├── SerializableConfiguration.html │ │ │ ├── Util.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── hive │ │ │ ├── CachedClientPool.html │ │ │ ├── HiveCatalog.html │ │ │ ├── HiveClientPool.html │ │ │ ├── HiveHadoopUtil.html │ │ │ ├── HiveSchemaUtil.html │ │ │ ├── HiveTableOperations.html │ │ │ ├── HiveVersion.html │ │ │ ├── MetastoreUtil.html │ │ │ ├── RuntimeMetaException.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── io │ │ │ ├── BasePositionDeltaWriter.html │ │ │ ├── BaseTaskWriter.BaseEqualityDeltaWriter.html │ │ │ ├── BaseTaskWriter.RollingEqDeleteWriter.html │ │ │ ├── BaseTaskWriter.RollingFileWriter.html │ │ │ ├── BaseTaskWriter.html │ │ │ ├── BulkDeletionFailureException.html │ │ │ ├── ByteBufferInputStream.html │ │ │ ├── CloseableGroup.html │ │ │ ├── CloseableIterable.ConcatCloseableIterable.html │ │ │ ├── CloseableIterable.html │ │ │ ├── CloseableIterator.html │ │ │ ├── ClosingIterator.html │ │ │ ├── ClusteredDataWriter.html │ │ │ ├── ClusteredEqualityDeleteWriter.html │ │ │ ├── ClusteredPositionDeleteWriter.html │ │ │ ├── ContentCache.html │ │ │ ├── CredentialSupplier.html │ │ │ ├── DataWriteResult.html │ │ │ ├── DataWriter.html │ │ │ ├── DelegatingInputStream.html │ │ │ ├── DelegatingOutputStream.html │ │ │ ├── DeleteSchemaUtil.html │ │ │ ├── DeleteWriteResult.html │ │ │ ├── EqualityDeltaWriter.html │ │ │ ├── FanoutDataWriter.html │ │ │ ├── FileAppender.html │ │ │ ├── FileAppenderFactory.html │ │ │ ├── FileIO.html │ │ │ ├── FileIOMetricsContext.html │ │ │ ├── FileIOParser.html │ │ │ ├── FileInfo.html │ │ │ ├── FileWriter.html │ │ │ ├── FileWriterFactory.html │ │ │ ├── FilterIterator.html │ │ │ ├── IOUtil.html │ │ │ ├── InputFile.html │ │ │ ├── LocationProvider.html │ │ │ ├── OutputFile.html │ │ │ ├── OutputFileFactory.Builder.html │ │ │ ├── OutputFileFactory.html │ │ │ ├── PartitionedFanoutWriter.html │ │ │ ├── PartitionedWriter.html │ │ │ ├── PartitioningWriter.html │ │ │ ├── PositionDeltaWriter.html │ │ │ ├── PositionOutputStream.html │ │ │ ├── RangeReadable.html │ │ │ ├── ResolvingFileIO.html │ │ │ ├── RollingDataWriter.html │ │ │ ├── RollingEqualityDeleteWriter.html │ │ │ ├── RollingPositionDeleteWriter.html │ │ │ ├── SeekableInputStream.html │ │ │ ├── SupportsBulkOperations.html │ │ │ ├── SupportsPrefixOperations.html │ │ │ ├── TaskWriter.html │ │ │ ├── UnpartitionedWriter.html │ │ │ ├── WriteResult.Builder.html │ │ │ ├── WriteResult.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── jdbc │ │ │ ├── JdbcCatalog.html │ │ │ ├── JdbcClientPool.html │ │ │ ├── UncheckedInterruptedException.html │ │ │ ├── UncheckedSQLException.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── mapping │ │ │ ├── MappedField.html │ │ │ ├── MappedFields.html │ │ │ ├── MappingUtil.html │ │ │ ├── NameMapping.html │ │ │ ├── NameMappingParser.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── metrics │ │ │ ├── CommitMetrics.html │ │ │ ├── CommitMetricsResult.html │ │ │ ├── CommitReport.html │ │ │ ├── CommitReportParser.html │ │ │ ├── Counter.html │ │ │ ├── CounterResult.html │ │ │ ├── DefaultCounter.html │ │ │ ├── DefaultMetricsContext.html │ │ │ ├── DefaultTimer.html │ │ │ ├── FixedReservoirHistogram.html │ │ │ ├── Histogram.Statistics.html │ │ │ ├── Histogram.html │ │ │ ├── LoggingMetricsReporter.html │ │ │ ├── MetricsContext.Counter.html │ │ │ ├── MetricsContext.Unit.html │ │ │ ├── MetricsContext.html │ │ │ ├── MetricsReport.html │ │ │ ├── MetricsReporter.html │ │ │ ├── ScanMetrics.html │ │ │ ├── ScanMetricsResult.html │ │ │ ├── ScanReport.html │ │ │ ├── ScanReportParser.html │ │ │ ├── Timer.Timed.html │ │ │ ├── Timer.html │ │ │ ├── TimerResult.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── mr │ │ │ ├── Catalogs.html │ │ │ ├── InputFormatConfig.ConfigBuilder.html │ │ │ ├── InputFormatConfig.InMemoryDataModel.html │ │ │ ├── InputFormatConfig.html │ │ │ ├── hive │ │ │ │ ├── HiveIcebergFilterFactory.html │ │ │ │ ├── HiveIcebergInputFormat.html │ │ │ │ ├── HiveIcebergMetaHook.html │ │ │ │ ├── HiveIcebergOutputCommitter.html │ │ │ │ ├── HiveIcebergOutputFormat.html │ │ │ │ ├── HiveIcebergSerDe.html │ │ │ │ ├── HiveIcebergSplit.html │ │ │ │ ├── HiveIcebergStorageHandler.html │ │ │ │ ├── TezUtil.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── serde │ │ │ │ │ └── objectinspector │ │ │ │ │ ├── IcebergBinaryObjectInspector.html │ │ │ │ │ ├── IcebergDateObjectInspector.html │ │ │ │ │ ├── IcebergDecimalObjectInspector.html │ │ │ │ │ ├── IcebergFixedObjectInspector.html │ │ │ │ │ ├── IcebergObjectInspector.html │ │ │ │ │ ├── IcebergRecordObjectInspector.html │ │ │ │ │ ├── IcebergTimeObjectInspector.html │ │ │ │ │ ├── IcebergTimestampObjectInspector.html │ │ │ │ │ ├── IcebergTimestampWithZoneObjectInspector.html │ │ │ │ │ ├── IcebergUUIDObjectInspector.html │ │ │ │ │ ├── WriteObjectInspector.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── mapred │ │ │ │ ├── AbstractMapredIcebergRecordReader.html │ │ │ │ ├── Container.html │ │ │ │ ├── MapredIcebergInputFormat.CompatibilityTaskAttemptContextImpl.html │ │ │ │ ├── MapredIcebergInputFormat.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── mapreduce │ │ │ │ ├── IcebergInputFormat.html │ │ │ │ ├── IcebergSplit.html │ │ │ │ ├── IcebergSplitContainer.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── nessie │ │ │ ├── NessieCatalog.html │ │ │ ├── NessieIcebergClient.html │ │ │ ├── NessieTableOperations.html │ │ │ ├── NessieUtil.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── orc │ │ │ ├── EstimateOrcAvgWidthVisitor.html │ │ │ ├── ORC.DataWriteBuilder.html │ │ │ ├── ORC.DeleteWriteBuilder.html │ │ │ ├── ORC.ReadBuilder.html │ │ │ ├── ORC.WriteBuilder.html │ │ │ ├── ORC.html │ │ │ ├── ORCSchemaUtil.BinaryType.html │ │ │ ├── ORCSchemaUtil.LongType.html │ │ │ ├── ORCSchemaUtil.html │ │ │ ├── OrcBatchReader.html │ │ │ ├── OrcMetrics.html │ │ │ ├── OrcRowReader.html │ │ │ ├── OrcRowWriter.html │ │ │ ├── OrcSchemaVisitor.html │ │ │ ├── OrcSchemaWithTypeVisitor.html │ │ │ ├── OrcValueReader.html │ │ │ ├── OrcValueReaders.StructReader.html │ │ │ ├── OrcValueReaders.html │ │ │ ├── OrcValueWriter.html │ │ │ ├── VectorizedRowBatchIterator.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ ├── parquet │ │ │ ├── BaseColumnIterator.html │ │ │ ├── BasePageIterator.IntIterator.html │ │ │ ├── BasePageIterator.html │ │ │ ├── ColumnIterator.html │ │ │ ├── ColumnWriter.html │ │ │ ├── Parquet.DataWriteBuilder.html │ │ │ ├── Parquet.DeleteWriteBuilder.html │ │ │ ├── Parquet.ReadBuilder.html │ │ │ ├── Parquet.WriteBuilder.html │ │ │ ├── Parquet.html │ │ │ ├── ParquetAvroReader.html │ │ │ ├── ParquetAvroValueReaders.TimeMillisReader.html │ │ │ ├── ParquetAvroValueReaders.TimestampMillisReader.html │ │ │ ├── ParquetAvroValueReaders.html │ │ │ ├── ParquetAvroWriter.html │ │ │ ├── ParquetBloomRowGroupFilter.html │ │ │ ├── ParquetCodecFactory.html │ │ │ ├── ParquetDictionaryRowGroupFilter.html │ │ │ ├── ParquetIterable.html │ │ │ ├── ParquetMetricsRowGroupFilter.html │ │ │ ├── ParquetReader.html │ │ │ ├── ParquetSchemaUtil.HasIds.html │ │ │ ├── ParquetSchemaUtil.html │ │ │ ├── ParquetTypeVisitor.html │ │ │ ├── ParquetUtil.html │ │ │ ├── ParquetValueReader.html │ │ │ ├── ParquetValueReaders.BinaryAsDecimalReader.html │ │ │ ├── ParquetValueReaders.ByteArrayReader.html │ │ │ ├── ParquetValueReaders.BytesReader.html │ │ │ ├── ParquetValueReaders.FloatAsDoubleReader.html │ │ │ ├── ParquetValueReaders.IntAsLongReader.html │ │ │ ├── ParquetValueReaders.IntegerAsDecimalReader.html │ │ │ ├── ParquetValueReaders.ListReader.html │ │ │ ├── ParquetValueReaders.LongAsDecimalReader.html │ │ │ ├── ParquetValueReaders.MapReader.html │ │ │ ├── ParquetValueReaders.PrimitiveReader.html │ │ │ ├── ParquetValueReaders.RepeatedKeyValueReader.html │ │ │ ├── ParquetValueReaders.RepeatedReader.html │ │ │ ├── ParquetValueReaders.ReusableEntry.html │ │ │ ├── ParquetValueReaders.StringReader.html │ │ │ ├── ParquetValueReaders.StructReader.html │ │ │ ├── ParquetValueReaders.UnboxedReader.html │ │ │ ├── ParquetValueReaders.html │ │ │ ├── ParquetValueWriter.html │ │ │ ├── ParquetValueWriters.PositionDeleteStructWriter.html │ │ │ ├── ParquetValueWriters.PrimitiveWriter.html │ │ │ ├── ParquetValueWriters.RepeatedKeyValueWriter.html │ │ │ ├── ParquetValueWriters.RepeatedWriter.html │ │ │ ├── ParquetValueWriters.StructWriter.html │ │ │ ├── ParquetValueWriters.html │ │ │ ├── ParquetWriteAdapter.html │ │ │ ├── RemoveIds.html │ │ │ ├── TripleWriter.html │ │ │ ├── TypeToMessageType.html │ │ │ ├── TypeWithSchemaVisitor.html │ │ │ ├── ValuesAsBytesReader.html │ │ │ ├── VectorizedParquetReader.html │ │ │ ├── VectorizedReader.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── pig │ │ │ ├── IcebergPigInputFormat.IcebergRecordReader.html │ │ │ ├── IcebergPigInputFormat.html │ │ │ ├── IcebergStorage.html │ │ │ ├── PigParquetReader.html │ │ │ ├── SchemaUtil.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── puffin │ │ │ ├── Blob.html │ │ │ ├── BlobMetadata.html │ │ │ ├── FileMetadata.html │ │ │ ├── FileMetadataParser.html │ │ │ ├── Puffin.ReadBuilder.html │ │ │ ├── Puffin.WriteBuilder.html │ │ │ ├── Puffin.html │ │ │ ├── PuffinCompressionCodec.html │ │ │ ├── PuffinReader.html │ │ │ ├── PuffinWriter.html │ │ │ ├── StandardBlobTypes.html │ │ │ ├── StandardPuffinProperties.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── rest │ │ │ ├── CatalogHandlers.html │ │ │ ├── ErrorHandler.html │ │ │ ├── ErrorHandlers.html │ │ │ ├── HTTPClient.Builder.html │ │ │ ├── HTTPClient.html │ │ │ ├── RESTCatalog.html │ │ │ ├── RESTClient.html │ │ │ ├── RESTMessage.html │ │ │ ├── RESTRequest.html │ │ │ ├── RESTResponse.html │ │ │ ├── RESTSerializers.ErrorResponseDeserializer.html │ │ │ ├── RESTSerializers.ErrorResponseSerializer.html │ │ │ ├── RESTSerializers.MetadataUpdateDeserializer.html │ │ │ ├── RESTSerializers.MetadataUpdateSerializer.html │ │ │ ├── RESTSerializers.NamespaceDeserializer.html │ │ │ ├── RESTSerializers.NamespaceSerializer.html │ │ │ ├── RESTSerializers.OAuthTokenResponseDeserializer.html │ │ │ ├── RESTSerializers.OAuthTokenResponseSerializer.html │ │ │ ├── RESTSerializers.ReportMetricsRequestDeserializer.html │ │ │ ├── RESTSerializers.ReportMetricsRequestSerializer.html │ │ │ ├── RESTSerializers.SchemaDeserializer.html │ │ │ ├── RESTSerializers.SchemaSerializer.html │ │ │ ├── RESTSerializers.TableIdentifierDeserializer.html │ │ │ ├── RESTSerializers.TableIdentifierSerializer.html │ │ │ ├── RESTSerializers.TableMetadataDeserializer.html │ │ │ ├── RESTSerializers.TableMetadataSerializer.html │ │ │ ├── RESTSerializers.UnboundPartitionSpecDeserializer.html │ │ │ ├── RESTSerializers.UnboundPartitionSpecSerializer.html │ │ │ ├── RESTSerializers.UnboundSortOrderDeserializer.html │ │ │ ├── RESTSerializers.UnboundSortOrderSerializer.html │ │ │ ├── RESTSerializers.UpdateRequirementDeserializer.html │ │ │ ├── RESTSerializers.UpdateRequirementSerializer.html │ │ │ ├── RESTSerializers.html │ │ │ ├── RESTSessionCatalog.html │ │ │ ├── RESTUtil.html │ │ │ ├── ResourcePaths.html │ │ │ ├── auth │ │ │ │ ├── OAuth2Properties.html │ │ │ │ ├── OAuth2Util.AuthSession.html │ │ │ │ ├── OAuth2Util.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ ├── requests │ │ │ │ ├── CreateNamespaceRequest.Builder.html │ │ │ │ ├── CreateNamespaceRequest.html │ │ │ │ ├── CreateTableRequest.Builder.html │ │ │ │ ├── CreateTableRequest.html │ │ │ │ ├── RenameTableRequest.Builder.html │ │ │ │ ├── RenameTableRequest.html │ │ │ │ ├── ReportMetricsRequest.ReportType.html │ │ │ │ ├── ReportMetricsRequest.html │ │ │ │ ├── ReportMetricsRequestParser.html │ │ │ │ ├── UpdateNamespacePropertiesRequest.Builder.html │ │ │ │ ├── UpdateNamespacePropertiesRequest.html │ │ │ │ ├── UpdateRequirementParser.html │ │ │ │ ├── UpdateTableRequest.Builder.html │ │ │ │ ├── UpdateTableRequest.UpdateRequirement.AssertCurrentSchemaID.html │ │ │ │ ├── UpdateTableRequest.UpdateRequirement.AssertDefaultSortOrderID.html │ │ │ │ ├── UpdateTableRequest.UpdateRequirement.AssertDefaultSpecID.html │ │ │ │ ├── UpdateTableRequest.UpdateRequirement.AssertLastAssignedFieldId.html │ │ │ │ ├── UpdateTableRequest.UpdateRequirement.AssertLastAssignedPartitionId.html │ │ │ │ ├── UpdateTableRequest.UpdateRequirement.AssertRefSnapshotID.html │ │ │ │ ├── UpdateTableRequest.UpdateRequirement.AssertTableDoesNotExist.html │ │ │ │ ├── UpdateTableRequest.UpdateRequirement.AssertTableUUID.html │ │ │ │ ├── UpdateTableRequest.UpdateRequirement.html │ │ │ │ ├── UpdateTableRequest.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ └── responses │ │ │ │ ├── ConfigResponse.Builder.html │ │ │ │ ├── ConfigResponse.html │ │ │ │ ├── CreateNamespaceResponse.Builder.html │ │ │ │ ├── CreateNamespaceResponse.html │ │ │ │ ├── ErrorResponse.Builder.html │ │ │ │ ├── ErrorResponse.html │ │ │ │ ├── ErrorResponseParser.html │ │ │ │ ├── GetNamespaceResponse.Builder.html │ │ │ │ ├── GetNamespaceResponse.html │ │ │ │ ├── ListNamespacesResponse.Builder.html │ │ │ │ ├── ListNamespacesResponse.html │ │ │ │ ├── ListTablesResponse.Builder.html │ │ │ │ ├── ListTablesResponse.html │ │ │ │ ├── LoadTableResponse.Builder.html │ │ │ │ ├── LoadTableResponse.html │ │ │ │ ├── OAuthErrorResponseParser.html │ │ │ │ ├── OAuthTokenResponse.Builder.html │ │ │ │ ├── OAuthTokenResponse.html │ │ │ │ ├── UpdateNamespacePropertiesResponse.Builder.html │ │ │ │ ├── UpdateNamespacePropertiesResponse.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ ├── schema │ │ │ ├── SchemaWithPartnerVisitor.PartnerAccessors.html │ │ │ ├── SchemaWithPartnerVisitor.html │ │ │ ├── UnionByNameVisitor.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── snowflake │ │ │ ├── SnowflakeCatalog.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── spark │ │ │ ├── ChangelogIterator.html │ │ │ ├── CommitMetadata.html │ │ │ ├── ExtendedParser.RawOrderField.html │ │ │ ├── ExtendedParser.html │ │ │ ├── FileRewriteCoordinator.html │ │ │ ├── FileScanTaskSetManager.html │ │ │ ├── IcebergSpark.html │ │ │ ├── JobGroupInfo.html │ │ │ ├── JobGroupUtils.html │ │ │ ├── PathIdentifier.html │ │ │ ├── PruneColumnsWithReordering.html │ │ │ ├── PruneColumnsWithoutReordering.html │ │ │ ├── RollbackStagedTable.html │ │ │ ├── ScanTaskSetManager.html │ │ │ ├── Spark3Util.CatalogAndIdentifier.html │ │ │ ├── Spark3Util.DescribeSchemaVisitor.html │ │ │ ├── Spark3Util.html │ │ │ ├── SparkAggregates.html │ │ │ ├── SparkCachedTableCatalog.html │ │ │ ├── SparkCatalog.html │ │ │ ├── SparkDataFile.html │ │ │ ├── SparkDistributionAndOrderingUtil.html │ │ │ ├── SparkExceptionUtil.html │ │ │ ├── SparkFilters.html │ │ │ ├── SparkReadConf.html │ │ │ ├── SparkReadOptions.html │ │ │ ├── SparkSQLProperties.html │ │ │ ├── SparkSchemaUtil.html │ │ │ ├── SparkSessionCatalog.html │ │ │ ├── SparkStructLike.html │ │ │ ├── SparkTableCache.html │ │ │ ├── SparkTableUtil.SparkPartition.html │ │ │ ├── SparkTableUtil.html │ │ │ ├── SparkUtil.html │ │ │ ├── SparkV2Filters.html │ │ │ ├── SparkValueConverter.html │ │ │ ├── SparkWriteConf.html │ │ │ ├── SparkWriteOptions.html │ │ │ ├── actions │ │ │ │ ├── DeleteOrphanFilesSparkAction.FileURI.html │ │ │ │ ├── DeleteOrphanFilesSparkAction.html │ │ │ │ ├── DeleteReachableFilesSparkAction.html │ │ │ │ ├── ExpireSnapshotsSparkAction.html │ │ │ │ ├── FileInfo.html │ │ │ │ ├── ManifestFileBean.html │ │ │ │ ├── MigrateTableSparkAction.html │ │ │ │ ├── RewriteDataFilesSparkAction.html │ │ │ │ ├── RewriteManifestsSparkAction.html │ │ │ │ ├── SetAccumulator.html │ │ │ │ ├── SnapshotTableSparkAction.html │ │ │ │ ├── SparkActions.html │ │ │ │ ├── SparkBinPackStrategy.html │ │ │ │ ├── SparkSortStrategy.html │ │ │ │ ├── SparkZOrderStrategy.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── data │ │ │ │ ├── AvroWithSparkSchemaVisitor.html │ │ │ │ ├── ParquetWithSparkSchemaVisitor.html │ │ │ │ ├── SparkAvroReader.html │ │ │ │ ├── SparkAvroWriter.html │ │ │ │ ├── SparkOrcReader.html │ │ │ │ ├── SparkOrcValueReaders.html │ │ │ │ ├── SparkOrcWriter.html │ │ │ │ ├── SparkParquetReaders.html │ │ │ │ ├── SparkParquetWriters.html │ │ │ │ ├── SparkValueReaders.html │ │ │ │ ├── SparkValueWriters.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── vectorized │ │ │ │ │ ├── ArrowVectorAccessors.html │ │ │ │ │ ├── ColumnVectorWithFilter.html │ │ │ │ │ ├── ColumnarBatchReader.html │ │ │ │ │ ├── DeletedColumnVector.html │ │ │ │ │ ├── IcebergArrowColumnVector.html │ │ │ │ │ ├── RowPositionColumnVector.html │ │ │ │ │ ├── VectorizedSparkOrcReaders.html │ │ │ │ │ ├── VectorizedSparkParquetReaders.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── functions │ │ │ │ ├── BucketFunction.BucketBase.html │ │ │ │ ├── BucketFunction.BucketBinary.html │ │ │ │ ├── BucketFunction.BucketDecimal.html │ │ │ │ ├── BucketFunction.BucketInt.html │ │ │ │ ├── BucketFunction.BucketLong.html │ │ │ │ ├── BucketFunction.BucketString.html │ │ │ │ ├── BucketFunction.html │ │ │ │ ├── DaysFunction.DateToDaysFunction.html │ │ │ │ ├── DaysFunction.TimestampToDaysFunction.html │ │ │ │ ├── DaysFunction.html │ │ │ │ ├── HoursFunction.TimestampToHoursFunction.html │ │ │ │ ├── HoursFunction.html │ │ │ │ ├── IcebergVersionFunction.html │ │ │ │ ├── MonthsFunction.DateToMonthsFunction.html │ │ │ │ ├── MonthsFunction.TimestampToMonthsFunction.html │ │ │ │ ├── MonthsFunction.html │ │ │ │ ├── SparkFunctions.html │ │ │ │ ├── TruncateFunction.TruncateBase.html │ │ │ │ ├── TruncateFunction.TruncateBigInt.html │ │ │ │ ├── TruncateFunction.TruncateBinary.html │ │ │ │ ├── TruncateFunction.TruncateDecimal.html │ │ │ │ ├── TruncateFunction.TruncateInt.html │ │ │ │ ├── TruncateFunction.TruncateSmallInt.html │ │ │ │ ├── TruncateFunction.TruncateString.html │ │ │ │ ├── TruncateFunction.TruncateTinyInt.html │ │ │ │ ├── TruncateFunction.html │ │ │ │ ├── YearsFunction.DateToYearsFunction.html │ │ │ │ ├── YearsFunction.TimestampToYearsFunction.html │ │ │ │ ├── YearsFunction.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ ├── procedures │ │ │ │ ├── AncestorsOfProcedure.html │ │ │ │ ├── CreateChangelogViewProcedure.html │ │ │ │ ├── ExpireSnapshotsProcedure.html │ │ │ │ ├── RemoveOrphanFilesProcedure.html │ │ │ │ ├── SparkProcedures.ProcedureBuilder.html │ │ │ │ ├── SparkProcedures.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ └── source │ │ │ │ ├── EqualityDeleteRowReader.html │ │ │ │ ├── HasIcebergCatalog.html │ │ │ │ ├── IcebergSource.html │ │ │ │ ├── SerializableTableWithSize.SerializableMetadataTableWithSize.html │ │ │ │ ├── SerializableTableWithSize.html │ │ │ │ ├── SparkChangelogTable.html │ │ │ │ ├── SparkMetadataColumn.html │ │ │ │ ├── SparkMicroBatchStream.html │ │ │ │ ├── SparkPartitionedFanoutWriter.html │ │ │ │ ├── SparkPartitionedWriter.html │ │ │ │ ├── SparkScanBuilder.html │ │ │ │ ├── SparkTable.html │ │ │ │ ├── StagedSparkTable.html │ │ │ │ ├── metrics │ │ │ │ ├── NumDeletes.html │ │ │ │ ├── NumSplits.html │ │ │ │ ├── TaskNumDeletes.html │ │ │ │ ├── TaskNumSplits.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ ├── transforms │ │ │ ├── Days.html │ │ │ ├── Hours.html │ │ │ ├── Months.html │ │ │ ├── PartitionSpecVisitor.html │ │ │ ├── SortOrderVisitor.html │ │ │ ├── Transform.html │ │ │ ├── Transforms.html │ │ │ ├── UnknownTransform.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── types │ │ │ ├── CheckCompatibility.html │ │ │ ├── Comparators.html │ │ │ ├── Conversions.html │ │ │ ├── FixupTypes.html │ │ │ ├── IndexByName.html │ │ │ ├── IndexParents.html │ │ │ ├── JavaHash.html │ │ │ ├── JavaHashes.html │ │ │ ├── Type.NestedType.html │ │ │ ├── Type.PrimitiveType.html │ │ │ ├── Type.TypeID.html │ │ │ ├── Type.html │ │ │ ├── TypeUtil.CustomOrderSchemaVisitor.html │ │ │ ├── TypeUtil.NextID.html │ │ │ ├── TypeUtil.SchemaVisitor.html │ │ │ ├── TypeUtil.html │ │ │ ├── Types.BinaryType.html │ │ │ ├── Types.BooleanType.html │ │ │ ├── Types.DateType.html │ │ │ ├── Types.DecimalType.html │ │ │ ├── Types.DoubleType.html │ │ │ ├── Types.FixedType.html │ │ │ ├── Types.FloatType.html │ │ │ ├── Types.IntegerType.html │ │ │ ├── Types.ListType.html │ │ │ ├── Types.LongType.html │ │ │ ├── Types.MapType.html │ │ │ ├── Types.NestedField.html │ │ │ ├── Types.StringType.html │ │ │ ├── Types.StructType.html │ │ │ ├── Types.TimeType.html │ │ │ ├── Types.TimestampType.html │ │ │ ├── Types.UUIDType.html │ │ │ ├── Types.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── util │ │ │ ├── ArrayUtil.html │ │ │ ├── BinPacking.ListPacker.html │ │ │ ├── BinPacking.PackingIterable.html │ │ │ ├── BinPacking.html │ │ │ ├── BinaryUtil.html │ │ │ ├── BucketUtil.html │ │ │ ├── ByteBuffers.html │ │ │ ├── CharSequenceSet.html │ │ │ ├── CharSequenceWrapper.html │ │ │ ├── DateTimeUtil.html │ │ │ ├── DecimalUtil.html │ │ │ ├── EnvironmentUtil.html │ │ │ ├── ExceptionUtil.Block.html │ │ │ ├── ExceptionUtil.CatchBlock.html │ │ │ ├── ExceptionUtil.FinallyBlock.html │ │ │ ├── ExceptionUtil.html │ │ │ ├── Exceptions.html │ │ │ ├── Filter.html │ │ │ ├── JsonUtil.FromJson.html │ │ │ ├── JsonUtil.ToJson.html │ │ │ ├── JsonUtil.html │ │ │ ├── LocationUtil.html │ │ │ ├── LockManagers.BaseLockManager.html │ │ │ ├── LockManagers.html │ │ │ ├── ManifestFileUtil.html │ │ │ ├── NaNUtil.html │ │ │ ├── Pair.html │ │ │ ├── ParallelIterable.html │ │ │ ├── PartitionSet.html │ │ │ ├── PartitionUtil.html │ │ │ ├── PropertyUtil.html │ │ │ ├── SerializableFunction.html │ │ │ ├── SerializableMap.html │ │ │ ├── SerializableSupplier.html │ │ │ ├── SerializationUtil.html │ │ │ ├── SnapshotUtil.html │ │ │ ├── SortOrderUtil.html │ │ │ ├── SortedMerge.html │ │ │ ├── StructLikeMap.html │ │ │ ├── StructLikeSet.html │ │ │ ├── StructLikeWrapper.html │ │ │ ├── StructProjection.html │ │ │ ├── TableScanUtil.html │ │ │ ├── Tasks.Builder.html │ │ │ ├── Tasks.FailureTask.html │ │ │ ├── Tasks.Task.html │ │ │ ├── Tasks.UnrecoverableException.html │ │ │ ├── Tasks.html │ │ │ ├── ThreadPools.html │ │ │ ├── TruncateUtil.html │ │ │ ├── UUIDUtil.html │ │ │ ├── UnicodeUtil.html │ │ │ ├── WapUtil.html │ │ │ ├── ZOrderByteUtils.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ └── view │ │ │ ├── SQLViewRepresentation.html │ │ │ ├── UnknownViewRepresentation.html │ │ │ ├── UpdateViewProperties.html │ │ │ ├── View.html │ │ │ ├── ViewBuilder.html │ │ │ ├── ViewHistoryEntry.html │ │ │ ├── ViewRepresentation.Type.html │ │ │ ├── ViewRepresentation.html │ │ │ ├── ViewVersion.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ └── spark │ │ └── sql │ │ ├── catalyst │ │ ├── analysis │ │ │ ├── NoSuchProcedureException.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ └── parser │ │ │ └── extensions │ │ │ ├── IcebergSqlExtensionsBaseListener.html │ │ │ ├── IcebergSqlExtensionsBaseVisitor.html │ │ │ ├── IcebergSqlExtensionsLexer.html │ │ │ ├── IcebergSqlExtensionsListener.html │ │ │ ├── IcebergSqlExtensionsParser.AddPartitionFieldContext.html │ │ │ ├── IcebergSqlExtensionsParser.ApplyTransformContext.html │ │ │ ├── IcebergSqlExtensionsParser.BigDecimalLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.BigIntLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.BooleanLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.BooleanValueContext.html │ │ │ ├── IcebergSqlExtensionsParser.BranchOptionsContext.html │ │ │ ├── IcebergSqlExtensionsParser.CallArgumentContext.html │ │ │ ├── IcebergSqlExtensionsParser.CallContext.html │ │ │ ├── IcebergSqlExtensionsParser.ConstantContext.html │ │ │ ├── IcebergSqlExtensionsParser.CreateOrReplaceBranchContext.html │ │ │ ├── IcebergSqlExtensionsParser.CreateOrReplaceTagContext.html │ │ │ ├── IcebergSqlExtensionsParser.CreateReplaceBranchClauseContext.html │ │ │ ├── IcebergSqlExtensionsParser.CreateReplaceTagClauseContext.html │ │ │ ├── IcebergSqlExtensionsParser.DecimalLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.DoubleLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.DropBranchContext.html │ │ │ ├── IcebergSqlExtensionsParser.DropIdentifierFieldsContext.html │ │ │ ├── IcebergSqlExtensionsParser.DropPartitionFieldContext.html │ │ │ ├── IcebergSqlExtensionsParser.DropTagContext.html │ │ │ ├── IcebergSqlExtensionsParser.ExponentLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.ExpressionContext.html │ │ │ ├── IcebergSqlExtensionsParser.FieldListContext.html │ │ │ ├── IcebergSqlExtensionsParser.FloatLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.IdentifierContext.html │ │ │ ├── IcebergSqlExtensionsParser.IdentityTransformContext.html │ │ │ ├── IcebergSqlExtensionsParser.IntegerLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.MaxSnapshotAgeContext.html │ │ │ ├── IcebergSqlExtensionsParser.MinSnapshotsToKeepContext.html │ │ │ ├── IcebergSqlExtensionsParser.MultipartIdentifierContext.html │ │ │ ├── IcebergSqlExtensionsParser.NamedArgumentContext.html │ │ │ ├── IcebergSqlExtensionsParser.NonReservedContext.html │ │ │ ├── IcebergSqlExtensionsParser.NumSnapshotsContext.html │ │ │ ├── IcebergSqlExtensionsParser.NumberContext.html │ │ │ ├── IcebergSqlExtensionsParser.NumericLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.OrderContext.html │ │ │ ├── IcebergSqlExtensionsParser.OrderFieldContext.html │ │ │ ├── IcebergSqlExtensionsParser.PositionalArgumentContext.html │ │ │ ├── IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext.html │ │ │ ├── IcebergSqlExtensionsParser.QuotedIdentifierContext.html │ │ │ ├── IcebergSqlExtensionsParser.RefRetainContext.html │ │ │ ├── IcebergSqlExtensionsParser.ReplacePartitionFieldContext.html │ │ │ ├── IcebergSqlExtensionsParser.SetIdentifierFieldsContext.html │ │ │ ├── IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext.html │ │ │ ├── IcebergSqlExtensionsParser.SingleOrderContext.html │ │ │ ├── IcebergSqlExtensionsParser.SingleStatementContext.html │ │ │ ├── IcebergSqlExtensionsParser.SmallIntLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.SnapshotIdContext.html │ │ │ ├── IcebergSqlExtensionsParser.SnapshotRetentionContext.html │ │ │ ├── IcebergSqlExtensionsParser.StatementContext.html │ │ │ ├── IcebergSqlExtensionsParser.StringArrayContext.html │ │ │ ├── IcebergSqlExtensionsParser.StringLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.StringMapContext.html │ │ │ ├── IcebergSqlExtensionsParser.TagOptionsContext.html │ │ │ ├── IcebergSqlExtensionsParser.TimeUnitContext.html │ │ │ ├── IcebergSqlExtensionsParser.TinyIntLiteralContext.html │ │ │ ├── IcebergSqlExtensionsParser.TransformArgumentContext.html │ │ │ ├── IcebergSqlExtensionsParser.TransformContext.html │ │ │ ├── IcebergSqlExtensionsParser.TypeConstructorContext.html │ │ │ ├── IcebergSqlExtensionsParser.UnquotedIdentifierContext.html │ │ │ ├── IcebergSqlExtensionsParser.WriteDistributionSpecContext.html │ │ │ ├── IcebergSqlExtensionsParser.WriteOrderingSpecContext.html │ │ │ ├── IcebergSqlExtensionsParser.WriteSpecContext.html │ │ │ ├── IcebergSqlExtensionsParser.html │ │ │ ├── IcebergSqlExtensionsVisitor.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ └── connector │ │ └── iceberg │ │ ├── catalog │ │ ├── Procedure.html │ │ ├── ProcedureCatalog.html │ │ ├── ProcedureParameter.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html │ │ └── write │ │ ├── DeltaBatchWrite.html │ │ ├── DeltaWrite.html │ │ ├── DeltaWriteBuilder.html │ │ ├── DeltaWriter.html │ │ ├── DeltaWriterFactory.html │ │ ├── ExtendedLogicalWriteInfo.html │ │ ├── SupportsDelta.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html ├── overview-frame.html ├── overview-summary.html ├── overview-tree.html ├── package-list ├── script.js ├── serialized-form.html └── stylesheet.css ├── landing-page ├── .hugo_build.lock ├── config.toml ├── content │ ├── about │ │ └── about.html │ ├── common │ │ ├── benchmarks.md │ │ ├── blogs.md │ │ ├── catalog.md │ │ ├── contribute.md │ │ ├── gcm-stream-spec.md │ │ ├── hive-quickstart.md │ │ ├── how-to-release.md │ │ ├── join.md │ │ ├── multi-engine-support.md │ │ ├── puffin-spec.md │ │ ├── release-notes.md │ │ ├── roadmap.md │ │ ├── security.md │ │ ├── spark-quickstart.md │ │ ├── spec.md │ │ ├── talks.md │ │ ├── terms.md │ │ ├── trademarks.md │ │ ├── vendors.md │ │ └── view-spec.md │ └── services │ │ ├── data-compaction.html │ │ ├── expressive-sql.html │ │ ├── hidden-partitioning.html │ │ ├── schema-evolution.html │ │ └── time-travel.html └── themes │ └── iceberg-theme └── redirects ├── 0.12.1 └── index.html ├── api └── index.html ├── aws └── index.html ├── configuration └── index.html ├── custom-catalog └── index.html ├── docs └── index.html ├── evolution └── index.html ├── flink-connector └── index.html ├── flink └── index.html ├── getting-started └── index.html ├── hive └── index.html ├── java-api-quickstart └── index.html ├── javadoc └── index.html ├── jdbc └── index.html ├── latest └── index.html ├── maintenance └── index.html ├── nessie └── index.html ├── partitioning └── index.html ├── performance └── index.html ├── python-api-intro └── index.html ├── python-feature-support └── index.html ├── python-quickstart └── index.html ├── reliability └── index.html ├── schemas └── index.html ├── spark-configuration └── index.html ├── spark-ddl └── index.html ├── spark-procedures └── index.html ├── spark-queries └── index.html ├── spark-structured-streaming └── index.html └── spark-writes └── index.html /.asf.yaml: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | # The format of this file is documented at 21 | # https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features 22 | 23 | github: 24 | description: "Apache Iceberg Documentation Site" 25 | homepage: https://iceberg.apache.org/ 26 | labels: 27 | - iceberg 28 | - apache 29 | - docs 30 | collaborators: # Note: the number of collaborators is limited to 20 31 | - bitsondatadev 32 | 33 | notifications: 34 | commits: commits@iceberg.apache.org 35 | issues: issues@iceberg.apache.org 36 | pullrequests: issues@iceberg.apache.org 37 | -------------------------------------------------------------------------------- /.github/workflows/merge-search-indexes.yml: -------------------------------------------------------------------------------- 1 | name: Merge Landing-Page and Latest Docs Site Search Indexes 2 | 3 | on: workflow_dispatch 4 | 5 | jobs: 6 | merge-search-indexes: 7 | runs-on: ubuntu-20.04 8 | steps: 9 | - name: Clone the asf-site branch 10 | uses: actions/checkout@v3 11 | with: 12 | ref: asf-site 13 | 14 | - name: Setup Python 3.10 15 | uses: actions/setup-python@v4 16 | with: 17 | python-version: '3.10' 18 | 19 | - name: Merge landing-page and docs site search indexes 20 | run: python -c "import os; import json; combined = json.load(open('landingpagesearch.json')) + json.load(open('docs/latest/docssearch.json')); os.mkdir('out'); json.dump(combined, open('out/search.json', 'w'));" 21 | 22 | - name: Deploy combined search index to asf-site branch 23 | uses: peaceiris/actions-gh-pages@v3 24 | with: 25 | github_token: ${{ secrets.GITHUB_TOKEN }} 26 | publish_dir: ./out 27 | publish_branch: asf-site 28 | destination_dir: ./ 29 | keep_files: true -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Hugo generated directories 2 | public 3 | resources 4 | !javadoc/resources 5 | 6 | # IntelliJ 7 | .idea 8 | *.iml 9 | 10 | # Other 11 | __pycache__ 12 | .DS_Store 13 | .vscode 14 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "themes/hugo-book"] 2 | path = themes/hugo-book 3 | url = https://github.com/alex-shpak/hugo-book 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 19 | 20 | # Apache Iceberg Documentation Site (Archived) 21 | 22 | > [!WARNING] 23 | > This repository is an archive for the old Apache Iceberg documentation. This was moved to the [main Iceberg repository](https://github.com/apache/iceberg/tree/main/site). 24 | > Please submit any website or documentation related [issues](https://github.com/apache/iceberg/issues) and [pull requests](https://github.com/apache/iceberg/pulls) to the 25 | > main repository. 26 | 27 | See https://github.com/apache/iceberg/pull/9520 for more details. 28 | -------------------------------------------------------------------------------- /docs/.hugo_build.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/docs/.hugo_build.lock -------------------------------------------------------------------------------- /docs/content/flink-actions.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Flink Actions" 3 | url: flink-actions 4 | aliases: 5 | - "flink/flink-actions" 6 | menu: 7 | main: 8 | parent: Flink 9 | identifier: flink_actions 10 | weight: 500 11 | --- 12 | 28 | 29 | ## Rewrite files action. 30 | 31 | Iceberg provides API to rewrite small files into large files by submitting Flink batch jobs. The behavior of this Flink action is the same as Spark's [rewriteDataFiles](../maintenance/#compact-data-files). 32 | 33 | ```java 34 | import org.apache.iceberg.flink.actions.Actions; 35 | 36 | TableLoader tableLoader = TableLoader.fromHadoopTable("hdfs://nn:8020/warehouse/path"); 37 | Table table = tableLoader.loadTable(); 38 | RewriteDataFilesActionResult result = Actions.forTable(table) 39 | .rewriteDataFiles() 40 | .execute(); 41 | ``` 42 | 43 | For more details of the rewrite files action, please refer to [RewriteDataFilesAction](../../../javadoc/{{% icebergVersion %}}/org/apache/iceberg/flink/actions/RewriteDataFilesAction.html) 44 | -------------------------------------------------------------------------------- /docs/layouts/index.searchindex.json: -------------------------------------------------------------------------------- 1 | [ 2 | {{- $pages := where .Site.RegularPages "Params.excludeFromSearch" "!=" true -}} 3 | {{- $pages := where $pages "Content" "not in" (slice nil "") -}} 4 | {{- range $index, $page := $pages -}} 5 | {{- if eq $page.Params.excludeFromSearch true -}} 6 | {{ else }} 7 | {{- if gt $index 0 -}} , {{- end -}} 8 | {{- $uri := print "/docs/latest" $page.RelPermalink -}} 9 | {{- $entry := dict "uri" $uri "title" $page.Title -}} 10 | {{- $entry = merge $entry (dict "content" ($page.Plain | htmlUnescape)) -}} 11 | {{- $entry = merge $entry (dict "description" $page.Description) -}} 12 | {{- $entry = merge $entry (dict "categories" $page.Params.categories) -}} 13 | {{- $entry | jsonify -}} 14 | {{- end -}} 15 | {{- end -}} 16 | ] -------------------------------------------------------------------------------- /docs/themes/iceberg-theme: -------------------------------------------------------------------------------- 1 | ../../iceberg-theme -------------------------------------------------------------------------------- /iceberg-theme/LICENSE: -------------------------------------------------------------------------------- 1 | - Licensed to the Apache Software Foundation (ASF) under one or more 2 | - contributor license agreements. See the NOTICE file distributed with 3 | - this work for additional information regarding copyright ownership. 4 | - The ASF licenses this file to You under the Apache License, Version 2.0 5 | - (the "License"); you may not use this file except in compliance with 6 | - the License. You may obtain a copy of the License at 7 | - 8 | - http://www.apache.org/licenses/LICENSE-2.0 9 | - 10 | - Unless required by applicable law or agreed to in writing, software 11 | - distributed under the License is distributed on an "AS IS" BASIS, 12 | - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | - See the License for the specific language governing permissions and 14 | - limitations under the License. -------------------------------------------------------------------------------- /iceberg-theme/README.md: -------------------------------------------------------------------------------- 1 | # Iceberg Theme 2 | 3 | The Iceberg theme is a theme for use with [Hugo](https://gohugo.io/). 4 | 5 | ## Hint Boxes 6 | 7 | To add a hint box, use the `hint` shortcode and pass in a hint box variation type. Available 8 | types are `info`, `success`, `warning`, or `error`. 9 | 10 | ``` 11 | {{< hint info >}} 12 | Here is a message for the hint box! 13 | {{< /hint >}} 14 | ``` 15 | 16 | ## Codetabs 17 | 18 | To add a tabbed view of different code examples, use the `codetabs`, `addtab`, and `tabcontent` shortcodes directly 19 | within a markdown page. 20 | 21 | 1. Define a named set of tabs, making sure that the name is unique across the current page. 22 | ``` 23 | {{% codetabs "LaunchSparkClient" %}} 24 | {{% /codetabs %}} 25 | ``` 26 | 27 | 2. Add one or more tabs using the `addtab` shortcode. The arguments to the `addtab` shortcode are tab name, tab group, 28 | and tab type. (see the logic in `iceberg-theme.js` to see how these are used) 29 | ```css 30 | {{% codetabs "LaunchSparkClient" %}} 31 | {{% addtab "SparkSQL" "spark-queries" "spark-sql" %}} 32 | {{% addtab "Spark-Shell" "spark-queries" "spark-shell" %}} 33 | {{% addtab "PySpark" "spark-queries" "pyspark" %}} 34 | {{% codetabs "LaunchSparkClient" %}} 35 | {{% /codetabs %}} 36 | ``` 37 | 38 | 3. Add content for each tab using the `tabcontent` shortcode. 39 | ``` 40 | {{% codetabs "LaunchSparkClient" %}} 41 | {{% addtab "SparkSQL" "spark-queries" "spark-sql" %}} 42 | {{% addtab "Spark-Shell" "spark-queries" "spark-shell" %}} 43 | {{% addtab "PySpark" "spark-queries" "pyspark" %}} 44 | {{% tabcontent "spark-sql" %}} 45 | \```sh 46 | docker exec -it spark-iceberg spark-sql 47 | \``` 48 | {{% /tabcontent %}} 49 | {{% tabcontent "spark-shell" %}} 50 | \```sh 51 | docker exec -it spark-iceberg spark-shell 52 | \``` 53 | {{% /tabcontent %}} 54 | {{% tabcontent "pyspark" %}} 55 | \```sh 56 | docker exec -it spark-iceberg pyspark 57 | \``` 58 | {{% /tabcontent %}} 59 | {{% /codetabs %}} 60 | ``` 61 | 62 | Codetab "groups" are used to coordinate switching the tab view throughout an entire page. 63 | To add a new group, update the code in `iceberg-theme.js`. -------------------------------------------------------------------------------- /iceberg-theme/archetypes/default.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .Name "-" " " | title }}" 3 | date: {{ .Date }} 4 | draft: true 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/_default/baseof.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | {{- partial "head.html" . -}} 18 | 19 | {{- partial "header.html" . -}} 20 |
21 | {{- block "main" . }}{{- end }} 22 |
23 | 24 | 25 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/_default/single.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {{ .Scratch.Set "includeTermynal" false }} 16 | {{ partial "body.html" . }} -------------------------------------------------------------------------------- /iceberg-theme/layouts/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {{ if eq $.Site.Params.siteType "docs" }} 16 | 17 | {{ .Scratch.Set "includeTermynal" false }} 18 | {{ partial "body.html" . }} 19 | {{ else }} 20 | {{ partial "head.html" . }} 21 | {{ partial "header.html" . }} 22 |
23 | {{ partial "about.html" . }} 24 | {{ partial "services.html" . }} 25 | {{ partial "pricing.html" . }} 26 | {{ partial "contact.html" . }} 27 | 28 | {{ .Scratch.Set "includeTermynal" true }} 29 | {{ partial "js.html" . }} 30 |
31 | {{ end }} -------------------------------------------------------------------------------- /iceberg-theme/layouts/index.searchindex.json: -------------------------------------------------------------------------------- 1 | [ 2 | {{- $pages := where .Site.RegularPages "Params.excludeFromSearch" "!=" true -}} 3 | {{- $pages := where $pages "Content" "not in" (slice nil "") -}} 4 | {{- range $index, $page := $pages -}} 5 | {{- if eq $page.Params.excludeFromSearch true -}} 6 | {{ else }} 7 | {{- if gt $index 0 -}} , {{- end -}} 8 | {{- $entry := dict "uri" $page.RelPermalink "title" $page.Title -}} 9 | {{- $entry = merge $entry (dict "content" ($page.Plain | htmlUnescape)) -}} 10 | {{- $entry = merge $entry (dict "description" $page.Description) -}} 11 | {{- $entry = merge $entry (dict "categories" $page.Params.categories) -}} 12 | {{- $entry | jsonify -}} 13 | {{- end -}} 14 | {{- end -}} 15 | ] -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/about.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | {{ if and .IsHome (not .Site.Params.disableHome) }} 17 | 18 |
19 |
20 |
21 |
22 |
23 |
24 |

{{ .Site.Title }}

25 |

{{ .Site.Params.description }}

26 |
27 | {{ if isset .Site.Params "social" }} 28 |
    29 | {{ partial "social.html" . }} 30 |
31 | {{ end }} 32 |
33 |
34 |
35 |
36 |
37 |
38 | {{ end }} 39 |
40 | {{ range where .Site.RegularPages "Section" "about" | first 1 }} 41 |
42 |
43 |
44 |
45 |

{{ .Title }}

46 |
47 | {{ .Content }} 48 |
49 |
50 |
51 | {{ end }} 52 |
53 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/body.html: -------------------------------------------------------------------------------- 1 | {{ partial "head.html" . }} 2 | 3 | 15 | 16 | {{ partial "header.html" . }} 17 | 18 |
19 |
20 | {{ if not .Params.disableSidebar }} 21 | {{ partial "sidebar.html" . }} 22 | {{ end }} 23 |
24 |
25 | {{- .Content -}} 26 |
27 | {{ if not .Params.disableToc }} 28 | {{ partial "toc.html" . }} 29 | {{ end }} 30 |
31 |
32 |
33 | 34 | {{ partial "js.html" . }} 35 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/contact.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | {{ if isset .Site.Params "social" }} 17 |
18 |
19 |
20 |
21 |
22 |
    23 | {{ partial "social.html" . }} 24 |
25 |
26 | 27 |
28 |
29 |
30 |
31 | {{ end }} 32 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/css.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | {{ range .Site.Params.custom_css }} 25 | 26 | {{ end }} 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/head.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | {{ .Title }} 25 | 26 | 27 | {{ partial "css.html" }} 28 | 29 | 30 | 31 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/js.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | {{ $includeTermynal := .Scratch.Get "includeTermynal" }} 31 | {{ if $includeTermynal }} 32 | 33 | 34 | {{ end }} -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/pricing.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | {{ range where .Site.RegularPages "Section" "pricing" | first 1 }} 18 |
19 |
20 |
21 |
22 |

{{ .Title }}

23 |
24 | {{ .Content }} 25 |
26 | 27 | {{ $length := len $.Site.Data.pricing }} 28 |
29 | 30 | {{ range $index, $content := $.Site.Data.pricing }} 31 |

{{ $content.name }}

32 | {{ range $i, $feature := $content.features}} 33 | {{ $c :=add $i 1 }} 34 |
{{ $feature.name }}
35 | {{ end }} 36 | {{ $d := len $content.features }} 37 | 44 | 45 | {{ end }} 46 |
47 | 48 |
49 |
50 | {{ end }} 51 |
52 | 53 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/search-results.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 |
17 | 18 |
19 |
-------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/search.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {{ if default true .Site.Params.search }} 16 |
17 | 18 |
19 | {{ end }} 20 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/social.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {{ range .Site.Params.social }} 16 |
  • 17 | 18 | 19 | {{ .title }} 20 | 21 |
  • 22 | {{ end }} 23 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/toc.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {{ if not .Params.disbaleToc }} 16 |
    17 |
    18 | {{.TableOfContents}} 19 |
    20 |
    21 | {{ end }} -------------------------------------------------------------------------------- /iceberg-theme/layouts/partials/version-dropdown.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
    16 | {{ $.Site.Params.latestVersions.iceberg }} 17 |
    18 | 25 |
    26 |
    -------------------------------------------------------------------------------- /iceberg-theme/layouts/shortcodes/addtab.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/shortcodes/codetabs.html: -------------------------------------------------------------------------------- 1 |
    {{ .Inner }}
    2 | -------------------------------------------------------------------------------- /iceberg-theme/layouts/shortcodes/hint.html: -------------------------------------------------------------------------------- 1 |
    2 | {{ .Inner | .Page.RenderString }} 3 |
    -------------------------------------------------------------------------------- /iceberg-theme/layouts/shortcodes/icebergVersion.html: -------------------------------------------------------------------------------- 1 | {{ $.Site.Params.latestVersions.iceberg }} -------------------------------------------------------------------------------- /iceberg-theme/layouts/shortcodes/nessieVersion.html: -------------------------------------------------------------------------------- 1 | {{ .Page.Site.Params.versions.nessie }} -------------------------------------------------------------------------------- /iceberg-theme/layouts/shortcodes/quickstarts.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
    16 | More Quickstarts 17 |
    {{ $currentPageTitle := .Page.Title }}{{ range .Site.Menus.quickstarts }}{{ if ne .Name $currentPageTitle }} 18 |
    19 |
    20 | {{ .Name }} 21 |

    22 | {{ substr .Post 0 130 }} 23 |

    24 |
    25 | 28 |
    29 |
    {{ else }}{{ end }}{{ end }} 30 |
    31 |
    -------------------------------------------------------------------------------- /iceberg-theme/layouts/shortcodes/tabcontent.html: -------------------------------------------------------------------------------- 1 | 2 | {{ .Inner }} 3 | -------------------------------------------------------------------------------- /iceberg-theme/static/css/termynal.css: -------------------------------------------------------------------------------- 1 | /** 2 | * termynal.js 3 | * 4 | * @author Ines Montani 5 | * @version 0.0.1 6 | * @license MIT 7 | */ 8 | 9 | :root { 10 | --color-bg: #252a33; 11 | --color-text: #eee; 12 | --color-text-subtle: #a2a2a2; 13 | } 14 | 15 | [data-termynal] { 16 | width: 750px; 17 | left: 150px; 18 | max-width: 100%; 19 | background: var(--color-bg); 20 | color: var(--color-text); 21 | font-size: 14px; 22 | font-family: 'Fira Mono', Consolas, Menlo, Monaco, 'Courier New', Courier, monospace; 23 | border-radius: 10px; 24 | padding: 100px 45px 35px; 25 | position: relative; 26 | -webkit-box-sizing: border-box; 27 | box-sizing: border-box; 28 | } 29 | 30 | [data-termynal]:before { 31 | content: ''; 32 | position: absolute; 33 | top: 15px; 34 | left: 15px; 35 | display: inline-block; 36 | width: 15px; 37 | height: 15px; 38 | border-radius: 50%; 39 | /* A little hack to display the window buttons in one pseudo element. */ 40 | background: #d9515d; 41 | -webkit-box-shadow: 25px 0 0 #f4c025, 50px 0 0 #3ec930; 42 | box-shadow: 25px 0 0 #f4c025, 50px 0 0 #3ec930; 43 | } 44 | 45 | [data-termynal]:after { 46 | content: 'bash'; 47 | position: absolute; 48 | color: var(--color-text-subtle); 49 | top: 5px; 50 | left: 0; 51 | width: 100%; 52 | text-align: center; 53 | } 54 | 55 | [data-ty] { 56 | display: block; 57 | line-height: 2; 58 | } 59 | 60 | [data-ty]:before { 61 | /* Set up defaults and ensure empty lines are displayed. */ 62 | content: ''; 63 | display: inline-block; 64 | vertical-align: middle; 65 | } 66 | 67 | [data-ty="input"]:before, 68 | [data-ty-prompt]:before { 69 | margin-right: 0.75em; 70 | color: var(--color-text-subtle); 71 | } 72 | 73 | [data-ty="input"]:before { 74 | content: '$'; 75 | } 76 | 77 | [data-ty][data-ty-prompt]:before { 78 | content: attr(data-ty-prompt); 79 | } 80 | 81 | [data-ty-cursor]:after { 82 | content: attr(data-ty-cursor); 83 | font-family: monospace; 84 | margin-left: 0.5em; 85 | -webkit-animation: blink 1s infinite; 86 | animation: blink 1s infinite; 87 | } 88 | 89 | 90 | /* Cursor animation */ 91 | 92 | @-webkit-keyframes blink { 93 | 50% { 94 | opacity: 0; 95 | } 96 | } 97 | 98 | @keyframes blink { 99 | 50% { 100 | opacity: 0; 101 | } 102 | } -------------------------------------------------------------------------------- /iceberg-theme/static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/favicon-16x16.png -------------------------------------------------------------------------------- /iceberg-theme/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/favicon-32x32.png -------------------------------------------------------------------------------- /iceberg-theme/static/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/favicon-96x96.png -------------------------------------------------------------------------------- /iceberg-theme/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/favicon.ico -------------------------------------------------------------------------------- /iceberg-theme/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/favicon.png -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/HELP-US-OUT.txt: -------------------------------------------------------------------------------- 1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, 2 | Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, 3 | comprehensive icon sets or copy and paste your own. 4 | 5 | Please. Check it out. 6 | 7 | -Dave Gandy 8 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/font-awesome-4.7.0/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/font-awesome-4.7.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .@{fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix} { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .@{fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | @import "screen-reader.less"; 19 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | .fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | 14 | .fa-icon-rotate(@degrees, @rotation) { 15 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; 16 | -webkit-transform: rotate(@degrees); 17 | -ms-transform: rotate(@degrees); 18 | transform: rotate(@degrees); 19 | } 20 | 21 | .fa-icon-flip(@horiz, @vert, @rotation) { 22 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; 23 | -webkit-transform: scale(@horiz, @vert); 24 | -ms-transform: scale(@horiz, @vert); 25 | transform: scale(@horiz, @vert); 26 | } 27 | 28 | 29 | // Only display content to screen readers. A la Bootstrap 4. 30 | // 31 | // See: http://a11yproject.com/posts/how-to-hide-content/ 32 | 33 | .sr-only() { 34 | position: absolute; 35 | width: 1px; 36 | height: 1px; 37 | padding: 0; 38 | margin: -1px; 39 | overflow: hidden; 40 | clip: rect(0,0,0,0); 41 | border: 0; 42 | } 43 | 44 | // Use in conjunction with .sr-only to only display content when it's focused. 45 | // 46 | // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 47 | // 48 | // Credit: HTML5 Boilerplate 49 | 50 | .sr-only-focusable() { 51 | &:active, 52 | &:focus { 53 | position: static; 54 | width: auto; 55 | height: auto; 56 | margin: 0; 57 | overflow: visible; 58 | clip: auto; 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), 9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .#{$fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .#{$fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | 14 | @mixin fa-icon-rotate($degrees, $rotation) { 15 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; 16 | -webkit-transform: rotate($degrees); 17 | -ms-transform: rotate($degrees); 18 | transform: rotate($degrees); 19 | } 20 | 21 | @mixin fa-icon-flip($horiz, $vert, $rotation) { 22 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; 23 | -webkit-transform: scale($horiz, $vert); 24 | -ms-transform: scale($horiz, $vert); 25 | transform: scale($horiz, $vert); 26 | } 27 | 28 | 29 | // Only display content to screen readers. A la Bootstrap 4. 30 | // 31 | // See: http://a11yproject.com/posts/how-to-hide-content/ 32 | 33 | @mixin sr-only { 34 | position: absolute; 35 | width: 1px; 36 | height: 1px; 37 | padding: 0; 38 | margin: -1px; 39 | overflow: hidden; 40 | clip: rect(0,0,0,0); 41 | border: 0; 42 | } 43 | 44 | // Use in conjunction with .sr-only to only display content when it's focused. 45 | // 46 | // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 47 | // 48 | // Credit: HTML5 Boilerplate 49 | 50 | @mixin sr-only-focusable { 51 | &:active, 52 | &:focus { 53 | position: static; 54 | width: auto; 55 | height: auto; 56 | margin: 0; 57 | overflow: visible; 58 | clip: auto; 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), 9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /iceberg-theme/static/font-awesome-4.7.0/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | @import "screen-reader"; 19 | -------------------------------------------------------------------------------- /iceberg-theme/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /iceberg-theme/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /iceberg-theme/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /iceberg-theme/static/img/GitHub-Mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/GitHub-Mark.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/Iceberg-logo-wordmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/Iceberg-logo-wordmark.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/Iceberg-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/Iceberg-logo.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/Slack_Mark_Web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/Slack_Mark_Web.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/audit-branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/audit-branch.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/contact-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/contact-bg.jpg -------------------------------------------------------------------------------- /iceberg-theme/static/img/historical-snapshot-tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/historical-snapshot-tag.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/iceberg-in-place-metadata-migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/iceberg-in-place-metadata-migration.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/iceberg-logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/iceberg-logo-icon.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/iceberg-metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/iceberg-metadata.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/iceberg-migrateaction-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/iceberg-migrateaction-step1.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/iceberg-migrateaction-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/iceberg-migrateaction-step2.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/iceberg-migrateaction-step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/iceberg-migrateaction-step3.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/iceberg-snapshotaction-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/iceberg-snapshotaction-step1.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/iceberg-snapshotaction-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/iceberg-snapshotaction-step2.png -------------------------------------------------------------------------------- /iceberg-theme/static/img/intro-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/intro-bg.jpg -------------------------------------------------------------------------------- /iceberg-theme/static/img/intro-bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/intro-bg.webp -------------------------------------------------------------------------------- /iceberg-theme/static/img/partition-spec-evolution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/iceberg-theme/static/img/partition-spec-evolution.png -------------------------------------------------------------------------------- /iceberg-theme/static/js/iceberg-theme.js: -------------------------------------------------------------------------------- 1 | // Highlight the top nav as scrolling occurs 2 | $('body').scrollspy({ 3 | target: '.navbar-fixed-top' 4 | }) 5 | 6 | // Closes the Responsive Menu on Menu Item Click 7 | $('.navbar-collapse ul li a').click(function() { 8 | $('.navbar-toggle:visible').click(); 9 | }); 10 | 11 | $('div.modal').on('show.bs.modal', function() { 12 | var modal = this; 13 | var hash = modal.id; 14 | window.location.hash = hash; 15 | window.onhashchange = function() { 16 | if (!location.hash){ 17 | $(modal).modal('hide'); 18 | } 19 | } 20 | }); 21 | 22 | $("#searchclear").click(function(){ 23 | $("#search-input").val(''); 24 | const results = document.querySelector('#search-results'); 25 | while (results.firstChild) { 26 | results.removeChild(results.firstChild); 27 | } 28 | }); 29 | 30 | // Coordinate control of codetabs 31 | const languages = ["spark-sql", "spark-shell", "pyspark"] 32 | const groups = { 33 | "spark-queries": [ 34 | "spark-sql", 35 | "spark-shell", 36 | "pyspark" 37 | ], 38 | "spark-init": [ 39 | "cli", 40 | "spark-defaults" 41 | ] 42 | } 43 | function hideCodeBlocks(group, type) { 44 | var codeblocks = document.querySelectorAll(`.${type}`); 45 | for (var i = 0; i < codeblocks.length; i++) { 46 | codeblocks[i].style.display = 'none'; 47 | } 48 | } 49 | 50 | function showCodeBlocks(group, type) { 51 | var codeblocks = document.querySelectorAll(`.${type}`); 52 | for (var i = 0; i < codeblocks.length; i++) { 53 | codeblocks[i].style.display = 'block'; 54 | } 55 | } 56 | 57 | function selectExampleLanguage(group, type) { 58 | groups[group].forEach(lang => hideCodeBlocks(group, lang)); 59 | inputs = Array.from(document.getElementsByTagName('input')).filter(e => e.id == type); 60 | inputs.forEach(input => input.checked = true); 61 | console.log(inputs); 62 | showCodeBlocks(group, type); 63 | } 64 | 65 | // Set the default tab for each group 66 | selectExampleLanguage("spark-queries", "spark-sql"); 67 | selectExampleLanguage("spark-init", "cli"); -------------------------------------------------------------------------------- /iceberg-theme/theme.toml: -------------------------------------------------------------------------------- 1 | # - Licensed to the Apache Software Foundation (ASF) under one or more 2 | # - contributor license agreements. See the NOTICE file distributed with 3 | # - this work for additional information regarding copyright ownership. 4 | # - The ASF licenses this file to You under the Apache License, Version 2.0 5 | # - (the "License"); you may not use this file except in compliance with 6 | # - the License. You may obtain a copy of the License at 7 | # - 8 | # - http://www.apache.org/licenses/LICENSE-2.0 9 | # - 10 | # - Unless required by applicable law or agreed to in writing, software 11 | # - distributed under the License is distributed on an "AS IS" BASIS, 12 | # - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # - See the License for the specific language governing permissions and 14 | # - limitations under the License. 15 | name = "Iceberg Theme" 16 | license = "MIT" 17 | licenselink = "https://github.com/yourname/yourtheme/blob/master/LICENSE" 18 | description = "" 19 | homepage = "http://example.com/" 20 | tags = [] 21 | features = [] 22 | min_version = "0.41.0" 23 | 24 | [author] 25 | name = "" 26 | homepage = "" 27 | 28 | # If porting an existing theme 29 | [original] 30 | name = "" 31 | homepage = "" 32 | repo = "" 33 | -------------------------------------------------------------------------------- /javadoc/org/apache/hadoop/hive/ql/exec/vector/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.hadoop.hive.ql.exec.vector 7 | 8 | 9 | 10 | 11 |

    org.apache.hadoop.hive.ql.exec.vector

    12 |
    13 |

    Classes

    14 | 17 |

    Enums

    18 | 21 |
    22 | 23 | 24 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/aliyun/oss/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.aliyun.oss 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.aliyun.oss

    12 |
    13 |

    Classes

    14 | 19 |
    20 | 21 | 22 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/aliyun/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.aliyun 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.aliyun

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 22 |
    23 | 24 | 25 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/arrow/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.arrow 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.arrow

    12 |
    13 |

    Classes

    14 | 18 |
    19 | 20 | 21 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/arrow/vectorized/parquet/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.arrow.vectorized.parquet 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.arrow.vectorized.parquet

    12 |
    13 |

    Classes

    14 | 22 |
    23 | 24 | 25 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/aws/dynamodb/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.aws.dynamodb 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.aws.dynamodb

    12 |
    13 |

    Classes

    14 | 18 |
    19 | 20 | 21 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/aws/glue/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.aws.glue 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.aws.glue

    12 |
    13 |

    Classes

    14 | 17 |
    18 | 19 | 20 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/aws/lakeformation/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.aws.lakeformation 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.aws.lakeformation

    12 |
    13 |

    Classes

    14 | 17 |
    18 | 19 | 20 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/aws/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.aws 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.aws

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 24 |
    25 | 26 | 27 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/aws/s3/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.aws.s3 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.aws.s3

    12 |
    13 |

    Classes

    14 | 20 |
    21 | 22 | 23 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/aws/s3/signer/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.aws.s3.signer 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.aws.s3.signer

    12 |
    13 |

    Interfaces

    14 | 18 |

    Classes

    19 | 29 |
    30 | 31 | 32 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/catalog/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.catalog 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.catalog

    12 |
    13 |

    Interfaces

    14 | 21 |

    Classes

    22 | 29 |
    30 | 31 | 32 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/common/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.common 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.common

    12 |
    13 |

    Classes

    14 | 31 |
    32 | 33 | 34 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/data/avro/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.data.avro 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.data.avro

    12 |
    13 |

    Classes

    14 | 21 |
    22 | 23 | 24 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/data/orc/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.data.orc 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.data.orc

    12 |
    13 |

    Classes

    14 | 21 |
    22 | 23 | 24 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/data/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.data 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.data

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 30 |
    31 | 32 | 33 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/data/parquet/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.data.parquet 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.data.parquet

    12 |
    13 |

    Classes

    14 | 20 |
    21 | 22 | 23 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/deletes/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.deletes 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.deletes

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 25 |
    26 | 27 | 28 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/dell/ecs/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.dell.ecs 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.dell.ecs

    12 |
    13 |

    Classes

    14 | 20 |
    21 | 22 | 23 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/dell/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.dell 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.dell

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 22 |
    23 | 24 | 25 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/delta/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.delta 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.delta

    12 |
    13 |

    Interfaces

    14 | 19 |

    Classes

    20 | 23 |
    24 | 25 | 26 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/events/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.events 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.events

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 24 |
    25 | 26 | 27 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/flink/actions/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.flink.actions 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.flink.actions

    12 |
    13 |

    Classes

    14 | 18 |
    19 | 20 | 21 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/flink/data/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.flink.data 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.flink.data

    12 |
    13 |

    Classes

    14 | 29 |
    30 | 31 | 32 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/flink/sink/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.flink.sink 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.flink.sink

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 25 |
    26 | 27 | 28 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/flink/source/assigner/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.flink.source.assigner 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.flink.source.assigner

    12 |
    13 |

    Interfaces

    14 | 18 |

    Classes

    19 | 24 |

    Enums

    25 | 29 |
    30 | 31 | 32 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/flink/source/enumerator/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.flink.source.enumerator 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.flink.source.enumerator

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 25 |
    26 | 27 | 28 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/flink/source/reader/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.flink.source.reader 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.flink.source.reader

    12 |
    13 |

    Interfaces

    14 | 18 |

    Classes

    19 | 28 |
    29 | 30 | 31 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/flink/source/split/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.flink.source.split 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.flink.source.split

    12 |
    13 |

    Classes

    14 | 20 |

    Enums

    21 | 24 |
    25 | 26 | 27 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/flink/util/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.flink.util 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.flink.util

    12 |
    13 |

    Classes

    14 | 18 |
    19 | 20 | 21 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/gcp/gcs/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.gcp.gcs 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.gcp.gcs

    12 |
    13 |

    Classes

    14 | 17 |
    18 | 19 | 20 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/gcp/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.gcp 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.gcp

    12 |
    13 |

    Classes

    14 | 17 |
    18 | 19 | 20 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/hadoop/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.hadoop 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.hadoop

    12 |
    13 |

    Interfaces

    14 | 18 |

    Classes

    19 | 33 |
    34 | 35 | 36 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/hive/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.hive 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.hive

    12 |
    13 |

    Classes

    14 | 23 |

    Enums

    24 | 27 |

    Exceptions

    28 | 31 |
    32 | 33 | 34 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/jdbc/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.jdbc 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.jdbc

    12 |
    13 |

    Classes

    14 | 18 |

    Exceptions

    19 | 23 |
    24 | 25 | 26 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/mapping/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.mapping 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.mapping

    12 |
    13 |

    Classes

    14 | 21 |
    22 | 23 | 24 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/mr/hive/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.mr.hive 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.mr.hive

    12 |
    13 |

    Classes

    14 | 25 |
    26 | 27 | 28 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/mr/mapred/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.mr.mapred 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.mr.mapred

    12 |
    13 |

    Classes

    14 | 20 |
    21 | 22 | 23 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/mr/mapreduce/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.mr.mapreduce 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.mr.mapreduce

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 22 |
    23 | 24 | 25 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/mr/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.mr 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.mr

    12 |
    13 |

    Classes

    14 | 19 |

    Enums

    20 | 23 |
    24 | 25 | 26 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/nessie/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.nessie 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.nessie

    12 |
    13 |

    Classes

    14 | 20 |
    21 | 22 | 23 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/pig/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.pig 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.pig

    12 |
    13 |

    Classes

    14 | 20 |
    21 | 22 | 23 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/puffin/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.puffin 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.puffin

    12 |
    13 |

    Classes

    14 | 27 |

    Enums

    28 | 31 |
    32 | 33 | 34 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/rest/auth/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.rest.auth 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.rest.auth

    12 |
    13 |

    Classes

    14 | 19 |
    20 | 21 | 22 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/schema/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.schema 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.schema

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 22 |
    23 | 24 | 25 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/snowflake/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.snowflake 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.snowflake

    12 |
    13 |

    Classes

    14 | 17 |
    18 | 19 | 20 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/spark/data/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.spark.data 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.spark.data

    12 |
    13 |

    Classes

    14 | 27 |
    28 | 29 | 30 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/spark/data/vectorized/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.spark.data.vectorized 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.spark.data.vectorized

    12 |
    13 |

    Classes

    14 | 24 |
    25 | 26 | 27 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/spark/procedures/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.spark.procedures 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.spark.procedures

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 25 |
    26 | 27 | 28 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/spark/source/metrics/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.spark.source.metrics 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.spark.source.metrics

    12 |
    13 |

    Classes

    14 | 20 |
    21 | 22 | 23 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/spark/source/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.spark.source 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.spark.source

    12 |
    13 |

    Interfaces

    14 | 17 |

    Classes

    18 | 32 |
    33 | 34 | 35 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/transforms/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.transforms 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.transforms

    12 |
    13 |

    Interfaces

    14 | 19 |

    Classes

    20 | 27 |
    28 | 29 | 30 | -------------------------------------------------------------------------------- /javadoc/org/apache/iceberg/view/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.iceberg.view 7 | 8 | 9 | 10 | 11 |

    org.apache.iceberg.view

    12 |
    13 |

    Interfaces

    14 | 24 |

    Classes

    25 | 28 |
    29 | 30 | 31 | -------------------------------------------------------------------------------- /javadoc/org/apache/spark/sql/catalyst/analysis/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.spark.sql.catalyst.analysis 7 | 8 | 9 | 10 | 11 |

    org.apache.spark.sql.catalyst.analysis

    12 |
    13 |

    Exceptions

    14 | 17 |
    18 | 19 | 20 | -------------------------------------------------------------------------------- /javadoc/org/apache/spark/sql/connector/iceberg/catalog/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.spark.sql.connector.iceberg.catalog 7 | 8 | 9 | 10 | 11 |

    org.apache.spark.sql.connector.iceberg.catalog

    12 |
    13 |

    Interfaces

    14 | 19 |
    20 | 21 | 22 | -------------------------------------------------------------------------------- /javadoc/org/apache/spark/sql/connector/iceberg/write/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | org.apache.spark.sql.connector.iceberg.write 7 | 8 | 9 | 10 | 11 |

    org.apache.spark.sql.connector.iceberg.write

    12 |
    13 |

    Interfaces

    14 | 23 |
    24 | 25 | 26 | -------------------------------------------------------------------------------- /javadoc/package-list: -------------------------------------------------------------------------------- 1 | org.apache.hadoop.hive.ql.exec.vector 2 | org.apache.iceberg 3 | org.apache.iceberg.actions 4 | org.apache.iceberg.aliyun 5 | org.apache.iceberg.aliyun.oss 6 | org.apache.iceberg.arrow 7 | org.apache.iceberg.arrow.vectorized 8 | org.apache.iceberg.arrow.vectorized.parquet 9 | org.apache.iceberg.avro 10 | org.apache.iceberg.aws 11 | org.apache.iceberg.aws.dynamodb 12 | org.apache.iceberg.aws.glue 13 | org.apache.iceberg.aws.lakeformation 14 | org.apache.iceberg.aws.s3 15 | org.apache.iceberg.aws.s3.signer 16 | org.apache.iceberg.catalog 17 | org.apache.iceberg.common 18 | org.apache.iceberg.data 19 | org.apache.iceberg.data.avro 20 | org.apache.iceberg.data.orc 21 | org.apache.iceberg.data.parquet 22 | org.apache.iceberg.deletes 23 | org.apache.iceberg.dell 24 | org.apache.iceberg.dell.ecs 25 | org.apache.iceberg.delta 26 | org.apache.iceberg.encryption 27 | org.apache.iceberg.events 28 | org.apache.iceberg.exceptions 29 | org.apache.iceberg.expressions 30 | org.apache.iceberg.flink 31 | org.apache.iceberg.flink.actions 32 | org.apache.iceberg.flink.data 33 | org.apache.iceberg.flink.sink 34 | org.apache.iceberg.flink.source 35 | org.apache.iceberg.flink.source.assigner 36 | org.apache.iceberg.flink.source.enumerator 37 | org.apache.iceberg.flink.source.reader 38 | org.apache.iceberg.flink.source.split 39 | org.apache.iceberg.flink.util 40 | org.apache.iceberg.gcp 41 | org.apache.iceberg.gcp.gcs 42 | org.apache.iceberg.hadoop 43 | org.apache.iceberg.hive 44 | org.apache.iceberg.io 45 | org.apache.iceberg.jdbc 46 | org.apache.iceberg.mapping 47 | org.apache.iceberg.metrics 48 | org.apache.iceberg.mr 49 | org.apache.iceberg.mr.hive 50 | org.apache.iceberg.mr.hive.serde.objectinspector 51 | org.apache.iceberg.mr.mapred 52 | org.apache.iceberg.mr.mapreduce 53 | org.apache.iceberg.nessie 54 | org.apache.iceberg.orc 55 | org.apache.iceberg.parquet 56 | org.apache.iceberg.pig 57 | org.apache.iceberg.puffin 58 | org.apache.iceberg.rest 59 | org.apache.iceberg.rest.auth 60 | org.apache.iceberg.rest.requests 61 | org.apache.iceberg.rest.responses 62 | org.apache.iceberg.schema 63 | org.apache.iceberg.snowflake 64 | org.apache.iceberg.spark 65 | org.apache.iceberg.spark.actions 66 | org.apache.iceberg.spark.data 67 | org.apache.iceberg.spark.data.vectorized 68 | org.apache.iceberg.spark.functions 69 | org.apache.iceberg.spark.procedures 70 | org.apache.iceberg.spark.source 71 | org.apache.iceberg.spark.source.metrics 72 | org.apache.iceberg.transforms 73 | org.apache.iceberg.types 74 | org.apache.iceberg.util 75 | org.apache.iceberg.view 76 | org.apache.spark.sql.catalyst.analysis 77 | org.apache.spark.sql.catalyst.parser.extensions 78 | org.apache.spark.sql.connector.iceberg.catalog 79 | org.apache.spark.sql.connector.iceberg.write 80 | -------------------------------------------------------------------------------- /javadoc/script.js: -------------------------------------------------------------------------------- 1 | function show(type) 2 | { 3 | count = 0; 4 | for (var key in methods) { 5 | var row = document.getElementById(key); 6 | if ((methods[key] & type) != 0) { 7 | row.style.display = ''; 8 | row.className = (count++ % 2) ? rowColor : altColor; 9 | } 10 | else 11 | row.style.display = 'none'; 12 | } 13 | updateTabs(type); 14 | } 15 | 16 | function updateTabs(type) 17 | { 18 | for (var value in tabs) { 19 | var sNode = document.getElementById(tabs[value][0]); 20 | var spanNode = sNode.firstChild; 21 | if (value == type) { 22 | sNode.className = activeTableTab; 23 | spanNode.innerHTML = tabs[value][1]; 24 | } 25 | else { 26 | sNode.className = tableTab; 27 | spanNode.innerHTML = "" + tabs[value][1] + ""; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /landing-page/.hugo_build.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/iceberg-docs/8bbb19e56eae974b6b07b6966fa937f9763a21fa/landing-page/.hugo_build.lock -------------------------------------------------------------------------------- /landing-page/content/about/about.html: -------------------------------------------------------------------------------- 1 | --- 2 | Title: What is Iceberg? 3 | Draft: false 4 | --- 5 | 21 | 22 | Iceberg is a high-performance format for huge analytic tables. Iceberg brings the reliability and simplicity of SQL tables to big data, while making it possible for engines like Spark, Trino, Flink, Presto, Hive and Impala to safely work with the same tables, at the same time. 23 |
    24 |
    -------------------------------------------------------------------------------- /landing-page/content/common/roadmap.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Roadmap" 3 | url: roadmap 4 | disableSidebar: true 5 | --- 6 | 22 | 23 | # Roadmap Overview 24 | 25 | This roadmap outlines projects that the Iceberg community is working on. 26 | Each high-level item links to a Github project board that tracks the current status. 27 | Related design docs will be linked on the planning boards. 28 | 29 | # General 30 | 31 | * [Multi-table transaction support](https://github.com/apache/iceberg/projects/30) 32 | * [Views Support](https://github.com/apache/iceberg/projects/29) 33 | * [Change Data Capture (CDC) Support](https://github.com/apache/iceberg/projects/26) 34 | * [Snapshot tagging and branching](https://github.com/apache/iceberg/projects/4) 35 | * [Inline file compaction](https://github.com/apache/iceberg/projects/14) 36 | * [Delete File compaction](https://github.com/apache/iceberg/projects/10) 37 | * [Z-ordering / Space-filling curves](https://github.com/apache/iceberg/projects/16) 38 | * [Support UPSERT](https://github.com/apache/iceberg/projects/15) 39 | 40 | # Clients 41 | _Rust and Go projects are pointing to their respective repositories which include 42 | their own issues as the implementations are not final._ 43 | 44 | * [Add the Iceberg Python Client](https://github.com/apache/iceberg-python) 45 | * [Add the Iceberg Rust Client](https://github.com/apache/iceberg-rust) 46 | * [Add the Iceberg Go Client](https://github.com/apache/iceberg-go) 47 | 48 | # Spec V2 49 | 50 | * [Views Spec](https://github.com/apache/iceberg/projects/6) 51 | * [DSv2 streaming improvements](https://github.com/apache/iceberg/projects/2) 52 | * [Secondary indexes](https://github.com/apache/iceberg/projects/17) 53 | 54 | # Spec V3 55 | 56 | * [Encryption](https://github.com/apache/iceberg/projects/5) 57 | * [Relative paths](https://github.com/apache/iceberg/projects/18) 58 | * [Default field values](https://github.com/apache/iceberg/projects/19) 59 | -------------------------------------------------------------------------------- /landing-page/content/common/security.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Security" 3 | url: security 4 | disableSidebar: true 5 | --- 6 | 22 | 23 | # Reporting Security Issues 24 | 25 | The Apache Iceberg Project uses the standard process outlined by the [Apache 26 | Security Team](https://www.apache.org/security/) for reporting vulnerabilities. 27 | Note that vulnerabilities should not be publicly disclosed until the project has 28 | responded. 29 | 30 | To report a possible security vulnerability, please email security@iceberg.apache.org. 31 | 32 | 33 | # Verifying Signed Releases 34 | 35 | Please refer to the instructions on the [Release Verification](https://www.apache.org/info/verification.html) page. 36 | -------------------------------------------------------------------------------- /landing-page/content/common/trademarks.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Trademarks" 3 | url: trademarks 4 | disableSidebar: true 5 | --- 6 | 22 | 23 | ## Trademarks 24 | 25 | Apache Iceberg, Iceberg, Apache, the Apache feather logo, and the Apache Iceberg project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries. 26 | -------------------------------------------------------------------------------- /landing-page/content/services/data-compaction.html: -------------------------------------------------------------------------------- 1 | --- 2 | Title: Data Compaction 3 | Description: Data compaction is supported out-of-the-box and you can choose from different rewrite strategies such as bin-packing or sorting to optimize file layout and size. 4 | Category: Services 5 | Draft: false 6 | weight: 5 7 | excludeFromSearch: true 8 | --- 9 | 25 |
    26 | CALL system.rewrite_data_files("nyc.taxis"); 27 |
    -------------------------------------------------------------------------------- /landing-page/content/services/expressive-sql.html: -------------------------------------------------------------------------------- 1 | --- 2 | Title: Expressive SQL 3 | Description: Iceberg supports flexible SQL commands to merge new data, update existing rows, and perform targeted deletes. Iceberg can eagerly rewrite data files for read performance, or it can use delete deltas for faster updates. 4 | LearnMore: /docs/latest/spark-writes/ 5 | Category: Services 6 | Draft: false 7 | weight: 1 8 | excludeFromSearch: true 9 | --- 10 | 26 |
    27 | MERGE INTO prod.nyc.taxis pt 28 | USING (SELECT * FROM staging.nyc.taxis) st 29 | ON pt.id = st.id 30 | WHEN NOT MATCHED THEN INSERT *; 31 | Done! 32 | 33 |
    -------------------------------------------------------------------------------- /landing-page/content/services/hidden-partitioning.html: -------------------------------------------------------------------------------- 1 | --- 2 | Title: Hidden Partitioning 3 | Description: Iceberg handles the tedious and error-prone task of producing partition values for rows in a table and skips unnecessary partitions and files automatically. No extra filters are needed for fast queries, and table layout can be updated as data or queries change. 4 | LottieFile: hidden-partitioning-animation.json 5 | LearnMore: /docs/latest/partitioning/#icebergs-hidden-partitioning 6 | Category: Services 7 | Draft: false 8 | weight: 3 9 | excludeFromSearch: true 10 | --- 11 | -------------------------------------------------------------------------------- /landing-page/content/services/schema-evolution.html: -------------------------------------------------------------------------------- 1 | --- 2 | Title: Full Schema Evolution 3 | Description: Schema evolution just works. Adding a column won't bring back "zombie" data. Columns can be renamed and reordered. Best of all, schema changes never require rewriting your table. 4 | LearnMore: /docs/latest/evolution/ 5 | Category: Services 6 | Draft: false 7 | weight: 2 8 | excludeFromSearch: true 9 | --- 10 | 26 |
    27 | ALTER TABLE taxis 28 | ALTER COLUMN trip_distance 29 | TYPE double; 30 | Done! 31 | ALTER TABLE taxis 32 | ALTER COLUMN trip_distance 33 | AFTER fare; 34 | Done! 35 | ALTER TABLE taxis 36 | RENAME COLUMN trip_distance 37 | TO distance; 38 | Done! 39 |
    -------------------------------------------------------------------------------- /landing-page/content/services/time-travel.html: -------------------------------------------------------------------------------- 1 | --- 2 | Title: Time Travel and Rollback 3 | Description: Time-travel enables reproducible queries that use exactly the same table snapshot, or lets users easily examine changes. Version rollback allows users to quickly correct problems by resetting tables to a good state. 4 | LearnMore: /docs/latest/spark-queries/#time-travel 5 | Category: Post 6 | Draft: false 7 | weight: 4 8 | excludeFromSearch: true 9 | --- 10 | 26 |
    27 |
    28 | SELECT count(*) FROM nyc.taxis 29 | 2,853,020 30 | SELECT count(*) FROM nyc.taxis FOR VERSION AS OF 2188465307835585443 31 | 2,798,371 32 | SELECT count(*) FROM nyc.taxis FOR TIMESTAMP AS OF TIMESTAMP '2022-01-01 00:00:00.000000 Z' 33 | 2,798,371 34 |
    35 |
    36 | -------------------------------------------------------------------------------- /landing-page/themes/iceberg-theme: -------------------------------------------------------------------------------- 1 | ../../iceberg-theme -------------------------------------------------------------------------------- /redirects/0.12.1/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/api/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/aws/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/configuration/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/custom-catalog/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/docs/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/evolution/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/flink-connector/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/flink/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/getting-started/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/hive/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/java-api-quickstart/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/javadoc/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/jdbc/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/latest/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/maintenance/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/nessie/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/partitioning/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/performance/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/python-api-intro/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/python-feature-support/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/python-quickstart/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/reliability/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/schemas/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/spark-configuration/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/spark-ddl/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/spark-procedures/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/spark-queries/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/spark-structured-streaming/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /redirects/spark-writes/index.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | 19 | 20 | --------------------------------------------------------------------------------