| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (17) --> |
| <title>BaseTransaction.TransactionTable</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| <meta name="description" content="declaration: package: org.apache.iceberg, class: BaseTransaction, class: TransactionTable"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../script.js"></script> |
| <script type="text/javascript" src="../../../script-dir/jquery-3.5.1.min.js"></script> |
| <script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="class-declaration-page"> |
| <script type="text/javascript">var evenRowColor = "even-row-color"; |
| var oddRowColor = "odd-row-color"; |
| var tableTab = "table-tab"; |
| var activeTableTab = "active-table-tab"; |
| var pathtoroot = "../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="nav-bar-cell1-rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../index-all.html">Index</a></li> |
| <li><a href="../../../help-doc.html#class">Help</a></li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div> |
| <ul class="sub-nav-list"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li><a href="#constructor-summary">Constr</a> | </li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| <ul class="sub-nav-list"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li><a href="#constructor-detail">Constr</a> | </li> |
| <li><a href="#method-detail">Method</a></li> |
| </ul> |
| </div> |
| <div class="nav-list-search"><label for="search-input">SEARCH:</label> |
| <input type="text" id="search-input" value="search" disabled="disabled"> |
| <input type="reset" id="reset-button" value="reset" disabled="disabled"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.iceberg</a></div> |
| <h1 title="Class BaseTransaction.TransactionTable" class="title">Class BaseTransaction.TransactionTable</h1> |
| </div> |
| <div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> |
| <div class="inheritance">org.apache.iceberg.BaseTransaction.TransactionTable</div> |
| </div> |
| <section class="class-description" id="class-description"> |
| <dl class="notes"> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="HasTableOperations.html" title="interface in org.apache.iceberg">HasTableOperations</a></code>, <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| </dl> |
| <dl class="notes"> |
| <dt>Enclosing class:</dt> |
| <dd><a href="BaseTransaction.html" title="class in org.apache.iceberg">BaseTransaction</a></dd> |
| </dl> |
| <hr> |
| <div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">BaseTransaction.TransactionTable</span> |
| <span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> |
| implements <a href="Table.html" title="interface in org.apache.iceberg">Table</a>, <a href="HasTableOperations.html" title="interface in org.apache.iceberg">HasTableOperations</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../serialized-form.html#org.apache.iceberg.BaseTransaction.TransactionTable">Serialized Form</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <li> |
| <section class="constructor-summary" id="constructor-summary"> |
| <h2>Constructor Summary</h2> |
| <div class="caption"><span>Constructors</span></div> |
| <div class="summary-table two-column-summary"> |
| <div class="table-header col-first">Constructor</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">TransactionTable</a>()</code></div> |
| <div class="col-last even-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <li> |
| <section class="method-summary" id="method-summary"> |
| <h2>Method Summary</h2> |
| <div id="method-summary-table"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> |
| <div id="method-summary-table.tabpanel" role="tabpanel"> |
| <div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Method</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Snapshot.html" title="interface in org.apache.iceberg">Snapshot</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#currentSnapshot()" class="member-name-link">currentSnapshot</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the current <a href="Snapshot.html" title="interface in org.apache.iceberg"><code>snapshot</code></a> for this table, or null if there are no snapshots.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="encryption/EncryptionManager.html" title="interface in org.apache.iceberg.encryption">EncryptionManager</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#encryption()" class="member-name-link">encryption</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns an <a href="encryption/EncryptionManager.html" title="interface in org.apache.iceberg.encryption"><code>EncryptionManager</code></a> to encrypt and decrypt data |
| files.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ExpireSnapshots.html" title="interface in org.apache.iceberg">ExpireSnapshots</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#expireSnapshots()" class="member-name-link">expireSnapshots</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="ExpireSnapshots.html" title="interface in org.apache.iceberg"><code>expire API</code></a> to expire snapshots in this table and commit.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="HistoryEntry.html" title="interface in org.apache.iceberg">HistoryEntry</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#history()" class="member-name-link">history</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the snapshot history of this table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="io/FileIO.html" title="interface in org.apache.iceberg.io">FileIO</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#io()" class="member-name-link">io</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns a <a href="io/FileIO.html" title="interface in org.apache.iceberg.io"><code>FileIO</code></a> to read and write table data and metadata files.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#location()" class="member-name-link">location</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return the table's base location.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="io/LocationProvider.html" title="interface in org.apache.iceberg.io">LocationProvider</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#locationProvider()" class="member-name-link">locationProvider</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns a <a href="io/LocationProvider.html" title="interface in org.apache.iceberg.io"><code>LocationProvider</code></a> to provide locations for new data files.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ManageSnapshots.html" title="interface in org.apache.iceberg">ManageSnapshots</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#manageSnapshots()" class="member-name-link">manageSnapshots</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="ManageSnapshots.html" title="interface in org.apache.iceberg"><code>manage snapshots API</code></a> to manage snapshots in this table and |
| commit.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#name()" class="member-name-link">name</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return the full name for this table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AppendFiles.html" title="interface in org.apache.iceberg">AppendFiles</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newAppend()" class="member-name-link">newAppend</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="AppendFiles.html" title="interface in org.apache.iceberg"><code>append API</code></a> to add files to this table and commit.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DeleteFiles.html" title="interface in org.apache.iceberg">DeleteFiles</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newDelete()" class="member-name-link">newDelete</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="DeleteFiles.html" title="interface in org.apache.iceberg"><code>delete API</code></a> to delete files in this table and commit.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AppendFiles.html" title="interface in org.apache.iceberg">AppendFiles</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newFastAppend()" class="member-name-link">newFastAppend</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="AppendFiles.html" title="interface in org.apache.iceberg"><code>append API</code></a> to add files to this table and commit.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="OverwriteFiles.html" title="interface in org.apache.iceberg">OverwriteFiles</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newOverwrite()" class="member-name-link">newOverwrite</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="OverwriteFiles.html" title="interface in org.apache.iceberg"><code>overwrite API</code></a> to overwrite files by a filter expression.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ReplacePartitions.html" title="interface in org.apache.iceberg">ReplacePartitions</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newReplacePartitions()" class="member-name-link">newReplacePartitions</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Not recommended: Create a new <a href="ReplacePartitions.html" title="interface in org.apache.iceberg"><code>replace partitions API</code></a> to dynamically |
| overwrite partitions in the table with new data.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="RewriteFiles.html" title="interface in org.apache.iceberg">RewriteFiles</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newRewrite()" class="member-name-link">newRewrite</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="RewriteFiles.html" title="interface in org.apache.iceberg"><code>rewrite API</code></a> to replace files in this table and commit.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="RowDelta.html" title="interface in org.apache.iceberg">RowDelta</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newRowDelta()" class="member-name-link">newRowDelta</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="RowDelta.html" title="interface in org.apache.iceberg"><code>row-level delta API</code></a> to remove or replace rows in existing data |
| files.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="TableScan.html" title="interface in org.apache.iceberg">TableScan</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newScan()" class="member-name-link">newScan</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="TableScan.html" title="interface in org.apache.iceberg"><code>scan</code></a> for this table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Transaction.html" title="interface in org.apache.iceberg">Transaction</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newTransaction()" class="member-name-link">newTransaction</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="Transaction.html" title="interface in org.apache.iceberg"><code>transaction API</code></a> to commit multiple table operations at once.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#operations()" class="member-name-link">operations</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="PartitionStatisticsFile.html" title="interface in org.apache.iceberg">PartitionStatisticsFile</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#partitionStatisticsFiles()" class="member-name-link">partitionStatisticsFiles</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the current partition statistics files for the table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#properties()" class="member-name-link">properties</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return a map of string properties for this table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#refresh()" class="member-name-link">refresh</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Refresh the current table metadata.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SnapshotRef.html" title="class in org.apache.iceberg">SnapshotRef</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#refs()" class="member-name-link">refs</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the current refs for the table</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ReplaceSortOrder.html" title="interface in org.apache.iceberg">ReplaceSortOrder</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#replaceSortOrder()" class="member-name-link">replaceSortOrder</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="ReplaceSortOrder.html" title="interface in org.apache.iceberg"><code>ReplaceSortOrder</code></a> to set the table sort order and commit the change.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="RewriteManifests.html" title="interface in org.apache.iceberg">RewriteManifests</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rewriteManifests()" class="member-name-link">rewriteManifests</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="RewriteManifests.html" title="interface in org.apache.iceberg"><code>rewrite manifests API</code></a> to replace manifests for this table |
| and commit.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Schema.html" title="class in org.apache.iceberg">Schema</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#schema()" class="member-name-link">schema</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return the <a href="Schema.html" title="class in org.apache.iceberg"><code>schema</code></a> for this table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="Schema.html" title="class in org.apache.iceberg">Schema</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#schemas()" class="member-name-link">schemas</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return a map of <a href="Schema.html" title="class in org.apache.iceberg"><code>schema</code></a> for this table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Snapshot.html" title="interface in org.apache.iceberg">Snapshot</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#snapshot(long)" class="member-name-link">snapshot</a><wbr>(long snapshotId)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the <a href="Snapshot.html" title="interface in org.apache.iceberg"><code>snapshot</code></a> of this table with the given id, or null if there is no |
| matching snapshot.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang" class="external-link">Iterable</a><<a href="Snapshot.html" title="interface in org.apache.iceberg">Snapshot</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#snapshots()" class="member-name-link">snapshots</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the <a href="Snapshot.html" title="interface in org.apache.iceberg"><code>snapshots</code></a> of this table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SortOrder.html" title="class in org.apache.iceberg">SortOrder</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sortOrder()" class="member-name-link">sortOrder</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return the <a href="SortOrder.html" title="class in org.apache.iceberg"><code>sort order</code></a> for this table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="SortOrder.html" title="class in org.apache.iceberg">SortOrder</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sortOrders()" class="member-name-link">sortOrders</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return a map of sort order IDs to <a href="SortOrder.html" title="class in org.apache.iceberg"><code>sort orders</code></a> for this table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#spec()" class="member-name-link">spec</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return the <a href="PartitionSpec.html" title="class in org.apache.iceberg"><code>partition spec</code></a> for this table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#specs()" class="member-name-link">specs</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return a map of <a href="PartitionSpec.html" title="class in org.apache.iceberg"><code>partition specs</code></a> for this table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="StatisticsFile.html" title="interface in org.apache.iceberg">StatisticsFile</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#statisticsFiles()" class="member-name-link">statisticsFiles</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the current statistics files for the table</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="UpdateLocation.html" title="interface in org.apache.iceberg">UpdateLocation</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateLocation()" class="member-name-link">updateLocation</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="UpdateLocation.html" title="interface in org.apache.iceberg"><code>UpdateLocation</code></a> to update table location and commit the changes.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="UpdatePartitionStatistics.html" title="interface in org.apache.iceberg">UpdatePartitionStatistics</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updatePartitionStatistics()" class="member-name-link">updatePartitionStatistics</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="UpdatePartitionStatistics.html" title="interface in org.apache.iceberg"><code>update partition statistics API</code></a> to add or remove |
| partition statistics files in this table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="UpdateProperties.html" title="interface in org.apache.iceberg">UpdateProperties</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateProperties()" class="member-name-link">updateProperties</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="UpdateProperties.html" title="interface in org.apache.iceberg"><code>UpdateProperties</code></a> to update table properties and commit the changes.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="UpdateSchema.html" title="interface in org.apache.iceberg">UpdateSchema</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateSchema()" class="member-name-link">updateSchema</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="UpdateSchema.html" title="interface in org.apache.iceberg"><code>UpdateSchema</code></a> to alter the columns of this table and commit the change.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="UpdatePartitionSpec.html" title="interface in org.apache.iceberg">UpdatePartitionSpec</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateSpec()" class="member-name-link">updateSpec</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="UpdatePartitionSpec.html" title="interface in org.apache.iceberg"><code>UpdatePartitionSpec</code></a> to alter the partition spec of this table and commit |
| the change.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="UpdateStatistics.html" title="interface in org.apache.iceberg">UpdateStatistics</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateStatistics()" class="member-name-link">updateStatistics</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new <a href="UpdateStatistics.html" title="interface in org.apache.iceberg"><code>update table statistics API</code></a> to add or remove statistics |
| files in this table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#uuid()" class="member-name-link">uuid</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the UUID of the table</div> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-org.apache.iceberg.Table">Methods inherited from interface org.apache.iceberg.<a href="Table.html" title="interface in org.apache.iceberg">Table</a></h3> |
| <code><a href="Table.html#newBatchScan()">newBatchScan</a>, <a href="Table.html#newIncrementalAppendScan()">newIncrementalAppendScan</a>, <a href="Table.html#newIncrementalChangelogScan()">newIncrementalChangelogScan</a>, <a href="Table.html#snapshot(java.lang.String)">snapshot</a></code></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <li> |
| <section class="constructor-details" id="constructor-detail"> |
| <h2>Constructor Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="<init>()"> |
| <h3>TransactionTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="element-name">TransactionTable</span>()</div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="operations()"> |
| <h3>operations</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="TableOperations.html" title="interface in org.apache.iceberg">TableOperations</a></span> <span class="element-name">operations</span>()</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="HasTableOperations.html#operations()">operations</a></code> in interface <code><a href="HasTableOperations.html" title="interface in org.apache.iceberg">HasTableOperations</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="name()"> |
| <h3>name</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">name</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#name()">Table</a></code></span></div> |
| <div class="block">Return the full name for this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#name()">name</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>this table's name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="refresh()"> |
| <h3>refresh</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">refresh</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#refresh()">Table</a></code></span></div> |
| <div class="block">Refresh the current table metadata.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#refresh()">refresh</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newScan()"> |
| <h3>newScan</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="TableScan.html" title="interface in org.apache.iceberg">TableScan</a></span> <span class="element-name">newScan</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#newScan()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="TableScan.html" title="interface in org.apache.iceberg"><code>scan</code></a> for this table. |
| |
| <p>Once a table scan is created, it can be refined to project columns and filter data.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#newScan()">newScan</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a table scan for this table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="schema()"> |
| <h3>schema</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Schema.html" title="class in org.apache.iceberg">Schema</a></span> <span class="element-name">schema</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#schema()">Table</a></code></span></div> |
| <div class="block">Return the <a href="Schema.html" title="class in org.apache.iceberg"><code>schema</code></a> for this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#schema()">schema</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>this table's schema</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="schemas()"> |
| <h3>schemas</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="Schema.html" title="class in org.apache.iceberg">Schema</a>></span> <span class="element-name">schemas</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#schemas()">Table</a></code></span></div> |
| <div class="block">Return a map of <a href="Schema.html" title="class in org.apache.iceberg"><code>schema</code></a> for this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#schemas()">schemas</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>this table's schema map</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="spec()"> |
| <h3>spec</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a></span> <span class="element-name">spec</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#spec()">Table</a></code></span></div> |
| <div class="block">Return the <a href="PartitionSpec.html" title="class in org.apache.iceberg"><code>partition spec</code></a> for this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#spec()">spec</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>this table's partition spec</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="specs()"> |
| <h3>specs</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="PartitionSpec.html" title="class in org.apache.iceberg">PartitionSpec</a>></span> <span class="element-name">specs</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#specs()">Table</a></code></span></div> |
| <div class="block">Return a map of <a href="PartitionSpec.html" title="class in org.apache.iceberg"><code>partition specs</code></a> for this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#specs()">specs</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>this table's partition specs map</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="sortOrder()"> |
| <h3>sortOrder</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="SortOrder.html" title="class in org.apache.iceberg">SortOrder</a></span> <span class="element-name">sortOrder</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#sortOrder()">Table</a></code></span></div> |
| <div class="block">Return the <a href="SortOrder.html" title="class in org.apache.iceberg"><code>sort order</code></a> for this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#sortOrder()">sortOrder</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>this table's sort order</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="sortOrders()"> |
| <h3>sortOrders</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="SortOrder.html" title="class in org.apache.iceberg">SortOrder</a>></span> <span class="element-name">sortOrders</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#sortOrders()">Table</a></code></span></div> |
| <div class="block">Return a map of sort order IDs to <a href="SortOrder.html" title="class in org.apache.iceberg"><code>sort orders</code></a> for this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#sortOrders()">sortOrders</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>this table's sort orders map</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="properties()"> |
| <h3>properties</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name">properties</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#properties()">Table</a></code></span></div> |
| <div class="block">Return a map of string properties for this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#properties()">properties</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>this table's properties map</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="location()"> |
| <h3>location</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">location</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#location()">Table</a></code></span></div> |
| <div class="block">Return the table's base location.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#location()">location</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>this table's location</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="currentSnapshot()"> |
| <h3>currentSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Snapshot.html" title="interface in org.apache.iceberg">Snapshot</a></span> <span class="element-name">currentSnapshot</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#currentSnapshot()">Table</a></code></span></div> |
| <div class="block">Get the current <a href="Snapshot.html" title="interface in org.apache.iceberg"><code>snapshot</code></a> for this table, or null if there are no snapshots.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#currentSnapshot()">currentSnapshot</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the current table Snapshot.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="snapshot(long)"> |
| <h3>snapshot</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Snapshot.html" title="interface in org.apache.iceberg">Snapshot</a></span> <span class="element-name">snapshot</span><wbr><span class="parameters">(long snapshotId)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#snapshot(long)">Table</a></code></span></div> |
| <div class="block">Get the <a href="Snapshot.html" title="interface in org.apache.iceberg"><code>snapshot</code></a> of this table with the given id, or null if there is no |
| matching snapshot.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#snapshot(long)">snapshot</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the <a href="Snapshot.html" title="interface in org.apache.iceberg"><code>Snapshot</code></a> with the given id.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="snapshots()"> |
| <h3>snapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang" class="external-link">Iterable</a><<a href="Snapshot.html" title="interface in org.apache.iceberg">Snapshot</a>></span> <span class="element-name">snapshots</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#snapshots()">Table</a></code></span></div> |
| <div class="block">Get the <a href="Snapshot.html" title="interface in org.apache.iceberg"><code>snapshots</code></a> of this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#snapshots()">snapshots</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>an Iterable of snapshots of this table.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="history()"> |
| <h3>history</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="HistoryEntry.html" title="interface in org.apache.iceberg">HistoryEntry</a>></span> <span class="element-name">history</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#history()">Table</a></code></span></div> |
| <div class="block">Get the snapshot history of this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#history()">history</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a list of <a href="HistoryEntry.html" title="interface in org.apache.iceberg"><code>history entries</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateSchema()"> |
| <h3>updateSchema</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="UpdateSchema.html" title="interface in org.apache.iceberg">UpdateSchema</a></span> <span class="element-name">updateSchema</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#updateSchema()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="UpdateSchema.html" title="interface in org.apache.iceberg"><code>UpdateSchema</code></a> to alter the columns of this table and commit the change.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#updateSchema()">updateSchema</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="UpdateSchema.html" title="interface in org.apache.iceberg"><code>UpdateSchema</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateSpec()"> |
| <h3>updateSpec</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="UpdatePartitionSpec.html" title="interface in org.apache.iceberg">UpdatePartitionSpec</a></span> <span class="element-name">updateSpec</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#updateSpec()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="UpdatePartitionSpec.html" title="interface in org.apache.iceberg"><code>UpdatePartitionSpec</code></a> to alter the partition spec of this table and commit |
| the change.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#updateSpec()">updateSpec</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="UpdatePartitionSpec.html" title="interface in org.apache.iceberg"><code>UpdatePartitionSpec</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateProperties()"> |
| <h3>updateProperties</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="UpdateProperties.html" title="interface in org.apache.iceberg">UpdateProperties</a></span> <span class="element-name">updateProperties</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#updateProperties()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="UpdateProperties.html" title="interface in org.apache.iceberg"><code>UpdateProperties</code></a> to update table properties and commit the changes.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#updateProperties()">updateProperties</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="UpdateProperties.html" title="interface in org.apache.iceberg"><code>UpdateProperties</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="replaceSortOrder()"> |
| <h3>replaceSortOrder</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="ReplaceSortOrder.html" title="interface in org.apache.iceberg">ReplaceSortOrder</a></span> <span class="element-name">replaceSortOrder</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#replaceSortOrder()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="ReplaceSortOrder.html" title="interface in org.apache.iceberg"><code>ReplaceSortOrder</code></a> to set the table sort order and commit the change.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#replaceSortOrder()">replaceSortOrder</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="ReplaceSortOrder.html" title="interface in org.apache.iceberg"><code>ReplaceSortOrder</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateLocation()"> |
| <h3>updateLocation</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="UpdateLocation.html" title="interface in org.apache.iceberg">UpdateLocation</a></span> <span class="element-name">updateLocation</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#updateLocation()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="UpdateLocation.html" title="interface in org.apache.iceberg"><code>UpdateLocation</code></a> to update table location and commit the changes.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#updateLocation()">updateLocation</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="UpdateLocation.html" title="interface in org.apache.iceberg"><code>UpdateLocation</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newAppend()"> |
| <h3>newAppend</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="AppendFiles.html" title="interface in org.apache.iceberg">AppendFiles</a></span> <span class="element-name">newAppend</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#newAppend()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="AppendFiles.html" title="interface in org.apache.iceberg"><code>append API</code></a> to add files to this table and commit.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#newAppend()">newAppend</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="AppendFiles.html" title="interface in org.apache.iceberg"><code>AppendFiles</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newFastAppend()"> |
| <h3>newFastAppend</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="AppendFiles.html" title="interface in org.apache.iceberg">AppendFiles</a></span> <span class="element-name">newFastAppend</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#newFastAppend()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="AppendFiles.html" title="interface in org.apache.iceberg"><code>append API</code></a> to add files to this table and commit. |
| |
| <p>Using this method signals to the underlying implementation that the append should not |
| perform extra work in order to commit quickly. Fast appends are not recommended for normal |
| writes because the fast commit may cause split planning to slow down over time. |
| |
| <p>Implementations may not support fast appends, in which case this will return the same |
| appender as <a href="Table.html#newAppend()"><code>Table.newAppend()</code></a>.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#newFastAppend()">newFastAppend</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="AppendFiles.html" title="interface in org.apache.iceberg"><code>AppendFiles</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newRewrite()"> |
| <h3>newRewrite</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="RewriteFiles.html" title="interface in org.apache.iceberg">RewriteFiles</a></span> <span class="element-name">newRewrite</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#newRewrite()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="RewriteFiles.html" title="interface in org.apache.iceberg"><code>rewrite API</code></a> to replace files in this table and commit.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#newRewrite()">newRewrite</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="RewriteFiles.html" title="interface in org.apache.iceberg"><code>RewriteFiles</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="rewriteManifests()"> |
| <h3>rewriteManifests</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="RewriteManifests.html" title="interface in org.apache.iceberg">RewriteManifests</a></span> <span class="element-name">rewriteManifests</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#rewriteManifests()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="RewriteManifests.html" title="interface in org.apache.iceberg"><code>rewrite manifests API</code></a> to replace manifests for this table |
| and commit.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#rewriteManifests()">rewriteManifests</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="RewriteManifests.html" title="interface in org.apache.iceberg"><code>RewriteManifests</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newOverwrite()"> |
| <h3>newOverwrite</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="OverwriteFiles.html" title="interface in org.apache.iceberg">OverwriteFiles</a></span> <span class="element-name">newOverwrite</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#newOverwrite()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="OverwriteFiles.html" title="interface in org.apache.iceberg"><code>overwrite API</code></a> to overwrite files by a filter expression.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#newOverwrite()">newOverwrite</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="OverwriteFiles.html" title="interface in org.apache.iceberg"><code>OverwriteFiles</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newRowDelta()"> |
| <h3>newRowDelta</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="RowDelta.html" title="interface in org.apache.iceberg">RowDelta</a></span> <span class="element-name">newRowDelta</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#newRowDelta()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="RowDelta.html" title="interface in org.apache.iceberg"><code>row-level delta API</code></a> to remove or replace rows in existing data |
| files.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#newRowDelta()">newRowDelta</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="RowDelta.html" title="interface in org.apache.iceberg"><code>RowDelta</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newReplacePartitions()"> |
| <h3>newReplacePartitions</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="ReplacePartitions.html" title="interface in org.apache.iceberg">ReplacePartitions</a></span> <span class="element-name">newReplacePartitions</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#newReplacePartitions()">Table</a></code></span></div> |
| <div class="block">Not recommended: Create a new <a href="ReplacePartitions.html" title="interface in org.apache.iceberg"><code>replace partitions API</code></a> to dynamically |
| overwrite partitions in the table with new data. |
| |
| <p>This is provided to implement SQL compatible with Hive table operations but is not |
| recommended. Instead, use the <a href="OverwriteFiles.html" title="interface in org.apache.iceberg"><code>overwrite API</code></a> to explicitly overwrite |
| data.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#newReplacePartitions()">newReplacePartitions</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="ReplacePartitions.html" title="interface in org.apache.iceberg"><code>ReplacePartitions</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newDelete()"> |
| <h3>newDelete</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="DeleteFiles.html" title="interface in org.apache.iceberg">DeleteFiles</a></span> <span class="element-name">newDelete</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#newDelete()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="DeleteFiles.html" title="interface in org.apache.iceberg"><code>delete API</code></a> to delete files in this table and commit.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#newDelete()">newDelete</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="DeleteFiles.html" title="interface in org.apache.iceberg"><code>DeleteFiles</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateStatistics()"> |
| <h3>updateStatistics</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="UpdateStatistics.html" title="interface in org.apache.iceberg">UpdateStatistics</a></span> <span class="element-name">updateStatistics</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#updateStatistics()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="UpdateStatistics.html" title="interface in org.apache.iceberg"><code>update table statistics API</code></a> to add or remove statistics |
| files in this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#updateStatistics()">updateStatistics</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="UpdateStatistics.html" title="interface in org.apache.iceberg"><code>UpdateStatistics</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updatePartitionStatistics()"> |
| <h3>updatePartitionStatistics</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="UpdatePartitionStatistics.html" title="interface in org.apache.iceberg">UpdatePartitionStatistics</a></span> <span class="element-name">updatePartitionStatistics</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#updatePartitionStatistics()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="UpdatePartitionStatistics.html" title="interface in org.apache.iceberg"><code>update partition statistics API</code></a> to add or remove |
| partition statistics files in this table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#updatePartitionStatistics()">updatePartitionStatistics</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="UpdatePartitionStatistics.html" title="interface in org.apache.iceberg"><code>UpdatePartitionStatistics</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="expireSnapshots()"> |
| <h3>expireSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="ExpireSnapshots.html" title="interface in org.apache.iceberg">ExpireSnapshots</a></span> <span class="element-name">expireSnapshots</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#expireSnapshots()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="ExpireSnapshots.html" title="interface in org.apache.iceberg"><code>expire API</code></a> to expire snapshots in this table and commit.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#expireSnapshots()">expireSnapshots</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="ExpireSnapshots.html" title="interface in org.apache.iceberg"><code>ExpireSnapshots</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="manageSnapshots()"> |
| <h3>manageSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="ManageSnapshots.html" title="interface in org.apache.iceberg">ManageSnapshots</a></span> <span class="element-name">manageSnapshots</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#manageSnapshots()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="ManageSnapshots.html" title="interface in org.apache.iceberg"><code>manage snapshots API</code></a> to manage snapshots in this table and |
| commit.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#manageSnapshots()">manageSnapshots</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="ManageSnapshots.html" title="interface in org.apache.iceberg"><code>ManageSnapshots</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newTransaction()"> |
| <h3>newTransaction</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Transaction.html" title="interface in org.apache.iceberg">Transaction</a></span> <span class="element-name">newTransaction</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#newTransaction()">Table</a></code></span></div> |
| <div class="block">Create a new <a href="Transaction.html" title="interface in org.apache.iceberg"><code>transaction API</code></a> to commit multiple table operations at once.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#newTransaction()">newTransaction</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a new <a href="Transaction.html" title="interface in org.apache.iceberg"><code>Transaction</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="io()"> |
| <h3>io</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="io/FileIO.html" title="interface in org.apache.iceberg.io">FileIO</a></span> <span class="element-name">io</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#io()">Table</a></code></span></div> |
| <div class="block">Returns a <a href="io/FileIO.html" title="interface in org.apache.iceberg.io"><code>FileIO</code></a> to read and write table data and metadata files.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#io()">io</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="encryption()"> |
| <h3>encryption</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="encryption/EncryptionManager.html" title="interface in org.apache.iceberg.encryption">EncryptionManager</a></span> <span class="element-name">encryption</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#encryption()">Table</a></code></span></div> |
| <div class="block">Returns an <a href="encryption/EncryptionManager.html" title="interface in org.apache.iceberg.encryption"><code>EncryptionManager</code></a> to encrypt and decrypt data |
| files.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#encryption()">encryption</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="locationProvider()"> |
| <h3>locationProvider</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="io/LocationProvider.html" title="interface in org.apache.iceberg.io">LocationProvider</a></span> <span class="element-name">locationProvider</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#locationProvider()">Table</a></code></span></div> |
| <div class="block">Returns a <a href="io/LocationProvider.html" title="interface in org.apache.iceberg.io"><code>LocationProvider</code></a> to provide locations for new data files.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#locationProvider()">locationProvider</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="statisticsFiles()"> |
| <h3>statisticsFiles</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="StatisticsFile.html" title="interface in org.apache.iceberg">StatisticsFile</a>></span> <span class="element-name">statisticsFiles</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#statisticsFiles()">Table</a></code></span></div> |
| <div class="block">Returns the current statistics files for the table</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#statisticsFiles()">statisticsFiles</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the current statistics files for the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="partitionStatisticsFiles()"> |
| <h3>partitionStatisticsFiles</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="PartitionStatisticsFile.html" title="interface in org.apache.iceberg">PartitionStatisticsFile</a>></span> <span class="element-name">partitionStatisticsFiles</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#partitionStatisticsFiles()">Table</a></code></span></div> |
| <div class="block">Returns the current partition statistics files for the table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#partitionStatisticsFiles()">partitionStatisticsFiles</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="refs()"> |
| <h3>refs</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SnapshotRef.html" title="class in org.apache.iceberg">SnapshotRef</a>></span> <span class="element-name">refs</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#refs()">Table</a></code></span></div> |
| <div class="block">Returns the current refs for the table</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#refs()">refs</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the current refs for the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="uuid()"> |
| <h3>uuid</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a></span> <span class="element-name">uuid</span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="Table.html#uuid()">Table</a></code></span></div> |
| <div class="block">Returns the UUID of the table</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="Table.html#uuid()">uuid</a></code> in interface <code><a href="Table.html" title="interface in org.apache.iceberg">Table</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the UUID of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="toString()"> |
| <h3>toString</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div> |
| <dl class="notes"> |
| <dt>Overrides:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| </div> |
| </div> |
| </body> |
| </html> |