-
Interfaces Interface Description org.apache.iceberg.actions.RewriteStrategy since 1.3.0, will be removed in 1.4.0; useFileRewriter
instead. Note: This can only be removed once Spark 3.2 isn't using this API anymore.org.apache.iceberg.encryption.KmsClient the API will be removed in v2.0.0 (replaced with KeyManagementClient interface).org.apache.iceberg.metrics.MetricsContext.Counter will be removed in 2.0.0, useCounter
instead.org.apache.iceberg.rest.requests.UpdateTableRequest.UpdateRequirement will be removed in 1.5.0, useUpdateRequirement
instead.
-
Classes Class Description org.apache.iceberg.actions.BinPackStrategy since 1.3.0, will be removed in 1.4.0; useSizeBasedFileRewriter
instead. Note: This can only be removed once Spark 3.2 isn't using this API anymore.org.apache.iceberg.actions.SortStrategy since 1.3.0, will be removed in 1.4.0; useSizeBasedFileRewriter
instead. Note: This can only be removed once Spark 3.2 isn't using this API anymore.org.apache.iceberg.parquet.ParquetWriteAdapter useParquetWriter
org.apache.iceberg.rest.requests.UpdateRequirementParser will be removed in 1.5.0, useUpdateRequirementParser
instead.org.apache.iceberg.rest.requests.UpdateTableRequest.Builder will be removed in 1.5.0, useUpdateRequirements
instead.org.apache.iceberg.rest.RESTSerializers.UpdateRequirementDeserializer will be removed in 1.5.0, useRESTSerializers.UpdateReqDeserializer
instead.org.apache.iceberg.rest.RESTSerializers.UpdateRequirementSerializer will be removed in 1.5.0, useRESTSerializers.UpdateReqSerializer
instead.org.apache.iceberg.SystemProperties UseSystemConfigs
instead; will be removed in 2.0.0
-
Exceptions Exceptions Description org.apache.iceberg.exceptions.RuntimeIOException Use java.io.UncheckedIOException directly instead.Exception used to wrap
IOException
as aRuntimeException
and add context.
-
Fields Field Description org.apache.iceberg.TableProperties.MANIFEST_LISTS_ENABLED will be removed in 2.0.0, writing manifest lists is always enabledorg.apache.iceberg.TableProperties.MANIFEST_LISTS_ENABLED_DEFAULT will be removed in 2.0.0, writing manifest lists is always enabledorg.apache.iceberg.TableProperties.OBJECT_STORE_PATH UseTableProperties.WRITE_DATA_LOCATION
instead.org.apache.iceberg.TableProperties.WRITE_FOLDER_STORAGE_LOCATION UseTableProperties.WRITE_DATA_LOCATION
instead.org.apache.iceberg.util.ThreadPools.WORKER_THREAD_POOL_SIZE_PROP UseWORKER_THREAD_POOL_SIZE
instead; will be removed in 2.0.0org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsLexer.tokenNames UseIcebergSqlExtensionsLexer.VOCABULARY
instead.org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.tokenNames UseIcebergSqlExtensionsParser.VOCABULARY
instead.
-
Constructors Constructor Description org.apache.iceberg.arrow.vectorized.VectorHolder.ConstantVectorHolder(int, T) since 1.4.0, will be removed in 1.5.0; use typed constant holders instead.org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.ConstantVectorReader(T) since 1.4.0, will be removed in 1.5.0; use typed constant readers.org.apache.iceberg.PositionDeletesTable.PositionDeletesBatchScan(Table, Schema, TableScanContext) the API will be removed in v1.5.0