97class TimestampTzNsType;
116class PartitionValues;
128enum class TransformType;
130class TransformFunction;
134struct TableIdentifier;
137enum class SnapshotRefType;
138struct MetadataLogEntry;
139struct PartitionStatisticsFile;
141struct SnapshotLogEntry;
143struct StatisticsFile;
145class InheritableMetadata;
146class SnapshotSummaryBuilder;
157class UnboundPredicate;
158class UnboundTransform;
162class InclusiveMetricsEvaluator;
163class ManifestEvaluator;
164class ResidualEvaluator;
165class StrictMetricsEvaluator;
168class ChangelogScanTask;
174template <
typename ScanTaskType>
175class IncrementalScan;
176class IncrementalAppendScan;
177class IncrementalChangelogScan;
181template <
typename ScanType>
182class TableScanBuilder;
183using DataTableScanBuilder = TableScanBuilder<DataTableScan>;
184using IncrementalAppendScanBuilder = TableScanBuilder<IncrementalAppendScan>;
185using IncrementalChangelogScanBuilder = TableScanBuilder<IncrementalChangelogScan>;
188enum class ManifestContent;
193struct PartitionFieldSummary;
195class ManifestListReader;
196class ManifestListWriter;
199class PartitionSummary;
204struct StorageCredential;
211class PositionOutputStream;
212class SeekableInputStream;
218class StructLikeAccessor;
219template <
bool kVal
idate>
221using UncheckedStructLikeSet = StructLikeSet<false>;
225class LocationProvider;
227struct SessionContext;
231class TableProperties;
234class TableMetadataBuilder;
236class TableRequirement;
237class TableUpdateContext;
239class TransactionContext;
243class ExpireSnapshots;
251class SnapshotManager;
254class UpdatePartitionSpec;
255class UpdatePartitionStatistics;
256class UpdateProperties;
258class UpdateSnapshotReference;
259class UpdateSortOrder;
260class UpdateStatistics;
264class PositionDeleteIndex;
TimeUnit
The time unit. In Iceberg V3 nanoseconds are also supported.
Definition type_fwd.h:62
EdgeAlgorithm
The algorithm used to interpolate geography edges.
Definition type_fwd.h:68
TypeId
A data type.
Definition type_fwd.h:35