Package org.apache.iceberg
Class ManifestsTable
- java.lang.Object
-
- org.apache.iceberg.BaseMetadataTable
-
- org.apache.iceberg.ManifestsTable
-
- All Implemented Interfaces:
java.io.Serializable
,HasTableOperations
,Table
public class ManifestsTable extends BaseMetadataTable
ATable
implementation that exposes a table's manifest files as rows.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableScan
newScan()
Create a newscan
for this table.Schema
schema()
Return theschema
for this table.protected DataTask
task(TableScan scan)
-
Methods inherited from class org.apache.iceberg.BaseMetadataTable
currentSnapshot, encryption, expireSnapshots, history, io, location, locationProvider, manageSnapshots, name, newAppend, newDelete, newOverwrite, newReplacePartitions, newRewrite, newRowDelta, newTransaction, operations, properties, refresh, replaceSortOrder, rewriteManifests, rollback, schemas, snapshot, snapshots, sortOrder, sortOrders, spec, specs, table, toString, updateLocation, updateProperties, updateSchema, updateSpec
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.iceberg.Table
newFastAppend, newIncrementalAppendScan, newIncrementalChangelogScan
-
-
-
-
Method Detail
-
newScan
public TableScan newScan()
Description copied from interface:Table
Create a newscan
for this table.Once a table scan is created, it can be refined to project columns and filter data.
- Returns:
- a table scan for this table
-
schema
public Schema schema()
Description copied from interface:Table
Return theschema
for this table.- Returns:
- this table's schema
-
-