blob: 2514adc5600401d46cc626ff91834f14a8f5a21a [file]
<!DOCTYPE HTML>
<html lang>
<head>
<!-- Generated by javadoc (17) on Sat Jun 13 20:43:56 UTC 2026 -->
<title>Index (Apache DataFusion Java 0.2.0-SNAPSHOT)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2026-06-13">
<meta name="description" content="index">
<meta name="generator" content="javadoc/IndexWriter">
<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.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">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>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<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">
<div class="header">
<h1>Index</h1>
</div>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:X">X</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:A">A</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#accessKeyId(java.lang.String)" class="member-name-link">accessKeyId(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Http.Builder.html#allowHttp(boolean)" class="member-name-link">allowHttp(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.Http.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.Http.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#allowHttp(boolean)" class="member-name-link">allowHttp(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>
<div class="block">Allow plain <code>http://</code> endpoints (e.g. local MinIO).</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html#applicationCredentials(java.lang.String)" class="member-name-link">applicationCredentials(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.Gcs.Builder</a></dt>
<dd>
<div class="block">Filesystem path to the application-default-credentials JSON.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarFunction.html#argFields()" class="member-name-link">argFields()</a> - Method in interface org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunction.html" title="interface in org.apache.datafusion">ScalarFunction</a></dt>
<dd>
<div class="block">Declared argument fields, in positional order.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarUdf.html#argFields()" class="member-name-link">argFields()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ScalarUdf.html" title="class in org.apache.datafusion">ScalarUdf</a></dt>
<dd>
<div class="block">Declared argument fields; cached from <a href="org/apache/datafusion/ScalarFunction.html#argFields()"><code>ScalarFunction.argFields()</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarFunctionArgs.html#args()" class="member-name-link">args()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunctionArgs.html" title="class in org.apache.datafusion">ScalarFunctionArgs</a></dt>
<dd>
<div class="block">Returns the value of the <code>args</code> record component.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.html#array(org.apache.arrow.vector.FieldVector)" class="member-name-link">array(FieldVector)</a> - Static method in interface org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.html" title="interface in org.apache.datafusion">ColumnarValue</a></dt>
<dd>
<div class="block">Wrap an arbitrary-length vector as an <a href="org/apache/datafusion/ColumnarValue.Array.html" title="class in org.apache.datafusion"><code>ColumnarValue.Array</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Array.html#%3Cinit%3E(org.apache.arrow.vector.FieldVector)" class="member-name-link">Array(FieldVector)</a> - Constructor for record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Array.html" title="class in org.apache.datafusion">ColumnarValue.Array</a></dt>
<dd>
<div class="block">Creates an instance of a <code>Array</code> record class.</div>
</dd>
<dt><a href="org/apache/datafusion/ArrowReadOptions.html" class="type-name-link" title="class in org.apache.datafusion">ArrowReadOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration knobs for Arrow IPC sources passed to <a href="org/apache/datafusion/SessionContext.html#registerArrow(java.lang.String,java.lang.String,org.apache.datafusion.ArrowReadOptions)"><code>SessionContext.registerArrow(String, String, ArrowReadOptions)</code></a> and <a href="org/apache/datafusion/SessionContext.html#readArrow(java.lang.String,org.apache.datafusion.ArrowReadOptions)"><code>SessionContext.readArrow(String, ArrowReadOptions)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/ArrowReadOptions.html#%3Cinit%3E()" class="member-name-link">ArrowReadOptions()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/ArrowReadOptions.html" title="class in org.apache.datafusion">ArrowReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SortExpr.html#asc(java.lang.String)" class="member-name-link">asc(String)</a> - Static method in class org.apache.datafusion.<a href="org/apache/datafusion/SortExpr.html" title="class in org.apache.datafusion">SortExpr</a></dt>
<dd>
<div class="block">Sort the given column ascending, with NULLs placed last.</div>
</dd>
<dt><a href="org/apache/datafusion/SortExpr.html#ascending()" class="member-name-link">ascending()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SortExpr.html" title="class in org.apache.datafusion">SortExpr</a></dt>
<dd>
<div class="block"><code>true</code> if ascending, <code>false</code> if descending.</div>
</dd>
<dt><a href="org/apache/datafusion/AvroReadOptions.html" class="type-name-link" title="class in org.apache.datafusion">AvroReadOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration knobs for Avro sources passed to <a href="org/apache/datafusion/SessionContext.html#registerAvro(java.lang.String,java.lang.String,org.apache.datafusion.AvroReadOptions)"><code>SessionContext.registerAvro(String, String, AvroReadOptions)</code></a> and <a href="org/apache/datafusion/SessionContext.html#readAvro(java.lang.String,org.apache.datafusion.AvroReadOptions)"><code>SessionContext.readAvro(String, AvroReadOptions)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/AvroReadOptions.html#%3Cinit%3E()" class="member-name-link">AvroReadOptions()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/AvroReadOptions.html" title="class in org.apache.datafusion">AvroReadOptions</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:B">B</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#batchSize(int)" class="member-name-link">batchSize(int)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html#bucket(java.lang.String)" class="member-name-link">bucket(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.Gcs.Builder</a></dt>
<dd>
<div class="block">Bucket name.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#bucket(java.lang.String)" class="member-name-link">bucket(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>
<div class="block">Bucket name.</div>
</dd>
<dt><a href="org/apache/datafusion/CacheManagerOptions.Builder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CacheManagerOptions.Builder.html" title="class in org.apache.datafusion">CacheManagerOptions.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.Gcs.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Http.Builder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.Http.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.Http.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Construct a <a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion"><code>SessionContext</code></a> with the configured options.</div>
</dd>
<dt><a href="org/apache/datafusion/CacheManagerOptions.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.datafusion.<a href="org/apache/datafusion/CacheManagerOptions.html" title="class in org.apache.datafusion">CacheManagerOptions</a></dt>
<dd>
<div class="block">Begin building a <a href="org/apache/datafusion/CacheManagerOptions.html" title="class in org.apache.datafusion"><code>CacheManagerOptions</code></a> instance.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Start configuring a <a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion"><code>SessionContext</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/FileCompressionType.html#BZIP2" class="member-name-link">BZIP2</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/FileCompressionType.html" title="enum class in org.apache.datafusion">FileCompressionType</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:C">C</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/DataFrame.html#cache()" class="member-name-link">cache()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Materialise this DataFrame into an in-memory table and return a new DataFrame that scans it.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#cacheManager(org.apache.datafusion.CacheManagerOptions)" class="member-name-link">cacheManager(CacheManagerOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Configure DataFusion's built-in <code>CacheManager</code> for the new context.</div>
</dd>
<dt><a href="org/apache/datafusion/CacheManagerOptions.html" class="type-name-link" title="class in org.apache.datafusion">CacheManagerOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration for DataFusion's built-in <code>CacheManager</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/CacheManagerOptions.Builder.html" class="type-name-link" title="class in org.apache.datafusion">CacheManagerOptions.Builder</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Builder for <a href="org/apache/datafusion/CacheManagerOptions.html" title="class in org.apache.datafusion"><code>CacheManagerOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#close()" class="member-name-link">close()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#close()" class="member-name-link">close()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/JoinType.html#code()" class="member-name-link">code()</a> - Method in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>
<div class="block">Stable byte code for FFI.</div>
</dd>
<dt><a href="org/apache/datafusion/Volatility.html#code()" class="member-name-link">code()</a> - Method in enum class org.apache.datafusion.<a href="org/apache/datafusion/Volatility.html" title="enum class in org.apache.datafusion">Volatility</a></dt>
<dd>
<div class="block">Stable byte code for FFI.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#collect(org.apache.arrow.memory.BufferAllocator)" class="member-name-link">collect(BufferAllocator)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Execute the plan and return its record batches as an <code>ArrowReader</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#collectStatistics(boolean)" class="member-name-link">collectStatistics(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SortExpr.html#column()" class="member-name-link">column()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SortExpr.html" title="class in org.apache.datafusion">SortExpr</a></dt>
<dd>
<div class="block">The column name this sort key references.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.html" class="type-name-link" title="interface in org.apache.datafusion">ColumnarValue</a> - Interface in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">The value of a scalar UDF argument or result: either a per-row <a href="org/apache/datafusion/ColumnarValue.Array.html" title="class in org.apache.datafusion"><code>ColumnarValue.Array</code></a> of length <code>
rowCount</code>, or a <a href="org/apache/datafusion/ColumnarValue.Scalar.html" title="class in org.apache.datafusion"><code>ColumnarValue.Scalar</code></a> (length-1 vector) that the framework broadcasts.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Array.html" class="type-name-link" title="class in org.apache.datafusion">ColumnarValue.Array</a> - Record Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Per-row Arrow vector of length equal to the batch row count.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Scalar.html" class="type-name-link" title="class in org.apache.datafusion">ColumnarValue.Scalar</a> - Record Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Length-1 Arrow vector representing a single value broadcast across all rows.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#comment(byte)" class="member-name-link">comment(byte)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ParquetWriteOptions.html#compression(java.lang.String)" class="member-name-link">compression(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ParquetWriteOptions.html" title="class in org.apache.datafusion">ParquetWriteOptions</a></dt>
<dd>
<div class="block">Compression codec spec, passed verbatim to DataFusion.</div>
</dd>
<dt><a href="org/apache/datafusion/ConfigurationException.html" class="type-name-link" title="class in org.apache.datafusion">ConfigurationException</a> - Exception in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Invalid or unrecognised DataFusion configuration option.</div>
</dd>
<dt><a href="org/apache/datafusion/ConfigurationException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">ConfigurationException(String)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/ConfigurationException.html" title="class in org.apache.datafusion">ConfigurationException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ConfigurationException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">ConfigurationException(String, Throwable)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/ConfigurationException.html" title="class in org.apache.datafusion">ConfigurationException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#count()" class="member-name-link">count()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Execute the plan and return the number of rows.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html" class="type-name-link" title="class in org.apache.datafusion">CsvReadOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration knobs for CSV sources passed to <a href="org/apache/datafusion/SessionContext.html#registerCsv(java.lang.String,java.lang.String,org.apache.datafusion.CsvReadOptions)"><code>SessionContext.registerCsv(String, String, CsvReadOptions)</code></a> and <a href="org/apache/datafusion/SessionContext.html#readCsv(java.lang.String,org.apache.datafusion.CsvReadOptions)"><code>SessionContext.readCsv(String, CsvReadOptions)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#%3Cinit%3E()" class="member-name-link">CsvReadOptions()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html" class="type-name-link" title="class in org.apache.datafusion">CsvWriteOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration knobs for writing CSV, passed to <a href="org/apache/datafusion/DataFrame.html#writeCsv(java.lang.String,org.apache.datafusion.CsvWriteOptions)"><code>DataFrame.writeCsv(String, CsvWriteOptions)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html#%3Cinit%3E()" class="member-name-link">CsvWriteOptions()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion">CsvWriteOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/MemoryUsage.html#currentBytes()" class="member-name-link">currentBytes()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/MemoryUsage.html" title="class in org.apache.datafusion">MemoryUsage</a></dt>
<dd>
<div class="block">Bytes currently reserved against this session's <code>MemoryPool</code>.</div>
</dd>
</dl>
<h2 class="title" id="I:D">D</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/DataFrame.html" class="type-name-link" title="class in org.apache.datafusion">DataFrame</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">A lazy representation of a query plan, mirroring the Rust DataFusion <code>DataFrame</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFusionException.html" class="type-name-link" title="class in org.apache.datafusion">DataFusionException</a> - Exception in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Base unchecked exception for every error surfaced from the native DataFusion side.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFusionException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">DataFusionException(String)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/DataFusionException.html" title="class in org.apache.datafusion">DataFusionException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/DataFusionException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">DataFusionException(String, Throwable)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/DataFusionException.html" title="class in org.apache.datafusion">DataFusionException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.html#dataType()" class="member-name-link">dataType()</a> - Method in interface org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.html" title="interface in org.apache.datafusion">ColumnarValue</a></dt>
<dd>
<div class="block">Convenience: the vector's declared Arrow type.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#delimiter(byte)" class="member-name-link">delimiter(byte)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html#delimiter(byte)" class="member-name-link">delimiter(byte)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion">CsvWriteOptions</a></dt>
<dd>
<div class="block">Field delimiter byte.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#deregisterTable(java.lang.String)" class="member-name-link">deregisterTable(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Removes the table with the given name from this session.</div>
</dd>
<dt><a href="org/apache/datafusion/SortExpr.html#desc(java.lang.String)" class="member-name-link">desc(String)</a> - Static method in class org.apache.datafusion.<a href="org/apache/datafusion/SortExpr.html" title="class in org.apache.datafusion">SortExpr</a></dt>
<dd>
<div class="block">Sort the given column descending, with NULLs placed first.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#describe()" class="member-name-link">describe()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Compute summary statistics (count, null_count, mean, std, min, max, median) over this
DataFrame's columns and return them as a new DataFrame.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#disableSpill()" class="member-name-link">disableSpill()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Disable on-disk spill entirely.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#distinct()" class="member-name-link">distinct()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Deduplicate rows across all columns.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#dropColumns(java.lang.String...)" class="member-name-link">dropColumns(String...)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Drop the named columns.</div>
</dd>
</dl>
<h2 class="title" id="I:E">E</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/RuntimeStats.html#elapsedNanos()" class="member-name-link">elapsedNanos()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Wall-clock nanoseconds covered by this snapshot's interval (since runtime start).</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#endpoint(java.lang.String)" class="member-name-link">endpoint(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>
<div class="block">Override the endpoint URL (e.g.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Array.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Array.html" title="class in org.apache.datafusion">ColumnarValue.Array</a></dt>
<dd>
<div class="block">Indicates whether some other object is "equal to" this one.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Scalar.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Scalar.html" title="class in org.apache.datafusion">ColumnarValue.Scalar</a></dt>
<dd>
<div class="block">Indicates whether some other object is "equal to" this one.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarFunctionArgs.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunctionArgs.html" title="class in org.apache.datafusion">ScalarFunctionArgs</a></dt>
<dd>
<div class="block">Indicates whether some other object is "equal to" this one.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#escape(byte)" class="member-name-link">escape(byte)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html#escape(byte)" class="member-name-link">escape(byte)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion">CsvWriteOptions</a></dt>
<dd>
<div class="block">Escape character byte.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarFunction.html#evaluate(org.apache.arrow.memory.BufferAllocator,org.apache.datafusion.ScalarFunctionArgs)" class="member-name-link">evaluate(BufferAllocator, ScalarFunctionArgs)</a> - Method in interface org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunction.html" title="interface in org.apache.datafusion">ScalarFunction</a></dt>
<dd>
<div class="block">Compute the function result for one input batch.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#except(org.apache.datafusion.DataFrame)" class="member-name-link">except(DataFrame)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Rows present in this DataFrame but not in <code>other</code>, keeping duplicates from the receiver
(SQL <code>EXCEPT ALL</code>).</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#exceptDistinct(org.apache.datafusion.DataFrame)" class="member-name-link">exceptDistinct(DataFrame)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Rows present in this DataFrame but not in <code>other</code>, deduplicated (SQL <code>EXCEPT</code>).</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#executeStream(org.apache.arrow.memory.BufferAllocator)" class="member-name-link">executeStream(BufferAllocator)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Execute the plan and return its record batches as a streaming <code>ArrowReader</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/ExecutionException.html" class="type-name-link" title="class in org.apache.datafusion">ExecutionException</a> - Exception in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Runtime execution failure: a UDF threw, a join task panicked, an external (non-DataFusion) error
propagated up, or an FFI-level failure surfaced.</div>
</dd>
<dt><a href="org/apache/datafusion/ExecutionException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">ExecutionException(String)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/ExecutionException.html" title="class in org.apache.datafusion">ExecutionException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ExecutionException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">ExecutionException(String, Throwable)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/ExecutionException.html" title="class in org.apache.datafusion">ExecutionException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#explain(boolean,boolean)" class="member-name-link">explain(boolean, boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Return a new DataFrame whose rows describe the plan that would execute this DataFrame.</div>
</dd>
</dl>
<h2 class="title" id="I:F">F</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/CsvReadOptions.html#fileCompressionType(org.apache.datafusion.FileCompressionType)" class="member-name-link">fileCompressionType(FileCompressionType)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html#fileCompressionType(org.apache.datafusion.FileCompressionType)" class="member-name-link">fileCompressionType(FileCompressionType)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion">CsvWriteOptions</a></dt>
<dd>
<div class="block">Output compression codec.</div>
</dd>
<dt><a href="org/apache/datafusion/JsonWriteOptions.html#fileCompressionType(org.apache.datafusion.FileCompressionType)" class="member-name-link">fileCompressionType(FileCompressionType)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/JsonWriteOptions.html" title="class in org.apache.datafusion">JsonWriteOptions</a></dt>
<dd>
<div class="block">Output compression codec.</div>
</dd>
<dt><a href="org/apache/datafusion/NdJsonReadOptions.html#fileCompressionType(org.apache.datafusion.FileCompressionType)" class="member-name-link">fileCompressionType(FileCompressionType)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/NdJsonReadOptions.html" title="class in org.apache.datafusion">NdJsonReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/FileCompressionType.html" class="type-name-link" title="enum class in org.apache.datafusion">FileCompressionType</a> - Enum Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Compression of a file-format source.</div>
</dd>
<dt><a href="org/apache/datafusion/ArrowReadOptions.html#fileExtension(java.lang.String)" class="member-name-link">fileExtension(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ArrowReadOptions.html" title="class in org.apache.datafusion">ArrowReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/AvroReadOptions.html#fileExtension(java.lang.String)" class="member-name-link">fileExtension(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/AvroReadOptions.html" title="class in org.apache.datafusion">AvroReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#fileExtension(java.lang.String)" class="member-name-link">fileExtension(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/NdJsonReadOptions.html#fileExtension(java.lang.String)" class="member-name-link">fileExtension(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/NdJsonReadOptions.html" title="class in org.apache.datafusion">NdJsonReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ParquetReadOptions.html#fileExtension(java.lang.String)" class="member-name-link">fileExtension(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ParquetReadOptions.html" title="class in org.apache.datafusion">ParquetReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CacheManagerOptions.Builder.html#fileMetadataCache(long)" class="member-name-link">fileMetadataCache(long)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CacheManagerOptions.Builder.html" title="class in org.apache.datafusion">CacheManagerOptions.Builder</a></dt>
<dd>
<div class="block">Enable the file-embedded metadata cache (parquet footers, page metadata) with the given byte
cap.</div>
</dd>
<dt><a href="org/apache/datafusion/CacheManagerOptions.Builder.html#fileStatisticsCache(boolean)" class="member-name-link">fileStatisticsCache(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CacheManagerOptions.Builder.html" title="class in org.apache.datafusion">CacheManagerOptions.Builder</a></dt>
<dd>
<div class="block">Enable the file-statistics cache (per-file row counts / column statistics).</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#filter(java.lang.String)" class="member-name-link">filter(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Apply a SQL predicate to produce a filtered DataFrame.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarUdf.html#fromImpl(org.apache.datafusion.ScalarFunction)" class="member-name-link">fromImpl(ScalarFunction)</a> - Static method in class org.apache.datafusion.<a href="org/apache/datafusion/ScalarUdf.html" title="class in org.apache.datafusion">ScalarUdf</a></dt>
<dd>
<div class="block">Equivalent to <code>new ScalarUdf(impl)</code>; mirrors Rust's <code>ScalarUDF::new_from_impl</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#fromProto(byte%5B%5D)" class="member-name-link">fromProto(byte[])</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Decode a DataFusion-Proto <code>LogicalPlanNode</code> and return a lazy <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/proto/SchemaConverter.html#fromProto(datafusion_common.DatafusionCommon.Schema)" class="member-name-link">fromProto(DatafusionCommon.Schema)</a> - Static method in class org.apache.datafusion.proto.<a href="org/apache/datafusion/proto/SchemaConverter.html" title="class in org.apache.datafusion.proto">SchemaConverter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#fromSubstrait(byte%5B%5D)" class="member-name-link">fromSubstrait(byte[])</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Decode a <a href="https://substrait.io/">Substrait</a> <code>Plan</code> message and return a lazy
<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/JoinType.html#FULL" class="member-name-link">FULL</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:G">G</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/ObjectStoreOptions.html#gcs()" class="member-name-link">gcs()</a> - Static method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.html" title="class in org.apache.datafusion">ObjectStoreOptions</a></dt>
<dd>
<div class="block">Begin building a <a href="org/apache/datafusion/ObjectStoreOptions.Gcs.html" title="class in org.apache.datafusion"><code>ObjectStoreOptions.Gcs</code></a> (Google Cloud Storage) registration.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#getOption(java.lang.String)" class="member-name-link">getOption(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read the current value of a <code>datafusion.*</code> config key.</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#globalQueueDepth()" class="member-name-link">globalQueueDepth()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Tasks waiting in the global injection queue, not yet picked up by a worker.</div>
</dd>
<dt><a href="org/apache/datafusion/FileCompressionType.html#GZIP" class="member-name-link">GZIP</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/FileCompressionType.html" title="enum class in org.apache.datafusion">FileCompressionType</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:H">H</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/ColumnarValue.Array.html#hashCode()" class="member-name-link">hashCode()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Array.html" title="class in org.apache.datafusion">ColumnarValue.Array</a></dt>
<dd>
<div class="block">Returns a hash code value for this object.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Scalar.html#hashCode()" class="member-name-link">hashCode()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Scalar.html" title="class in org.apache.datafusion">ColumnarValue.Scalar</a></dt>
<dd>
<div class="block">Returns a hash code value for this object.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarFunctionArgs.html#hashCode()" class="member-name-link">hashCode()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunctionArgs.html" title="class in org.apache.datafusion">ScalarFunctionArgs</a></dt>
<dd>
<div class="block">Returns a hash code value for this object.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#hasHeader(boolean)" class="member-name-link">hasHeader(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html#hasHeader(boolean)" class="member-name-link">hasHeader(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion">CsvWriteOptions</a></dt>
<dd>
<div class="block">Whether to write a header row.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.html#http(java.lang.String)" class="member-name-link">http(String)</a> - Static method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.html" title="class in org.apache.datafusion">ObjectStoreOptions</a></dt>
<dd>
<div class="block">Begin building an <a href="org/apache/datafusion/ObjectStoreOptions.Http.html" title="class in org.apache.datafusion"><code>ObjectStoreOptions.Http</code></a> (listing-capable HTTP/WebDAV) registration.</div>
</dd>
</dl>
<h2 class="title" id="I:I">I</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#imdsv1Fallback(boolean)" class="member-name-link">imdsv1Fallback(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>
<div class="block">Allow falling back to IMDSv1 for credential discovery on EC2.</div>
</dd>
<dt><a href="org/apache/datafusion/Volatility.html#IMMUTABLE" class="member-name-link">IMMUTABLE</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/Volatility.html" title="enum class in org.apache.datafusion">Volatility</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ScalarUdf.html#impl()" class="member-name-link">impl()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ScalarUdf.html" title="class in org.apache.datafusion">ScalarUdf</a></dt>
<dd>
<div class="block">The wrapped implementation.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#informationSchema(boolean)" class="member-name-link">informationSchema(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/JoinType.html#INNER" class="member-name-link">INNER</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#intersect(org.apache.datafusion.DataFrame)" class="member-name-link">intersect(DataFrame)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Rows present in both this DataFrame and <code>other</code>, keeping duplicates from the receiver
(SQL <code>INTERSECT ALL</code>).</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#intersectDistinct(org.apache.datafusion.DataFrame)" class="member-name-link">intersectDistinct(DataFrame)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Rows present in both this DataFrame and <code>other</code>, deduplicated (SQL <code>INTERSECT</code>).</div>
</dd>
<dt><a href="org/apache/datafusion/internal/JniBridge.html#invokeScalarUdf(org.apache.datafusion.ScalarFunction,long,long,long,long,byte%5B%5D,long,long,int)" class="member-name-link">invokeScalarUdf(ScalarFunction, long, long, long, long, byte[], long, long, int)</a> - Static method in class org.apache.datafusion.internal.<a href="org/apache/datafusion/internal/JniBridge.html" title="class in org.apache.datafusion.internal">JniBridge</a></dt>
<dd>
<div class="block">Invoke a scalar UDF for one batch.</div>
</dd>
<dt><a href="org/apache/datafusion/internal/JniBridge.html#invokeTableScan(org.apache.datafusion.TableProvider,long)" class="member-name-link">invokeTableScan(TableProvider, long)</a> - Static method in class org.apache.datafusion.internal.<a href="org/apache/datafusion/internal/JniBridge.html" title="class in org.apache.datafusion.internal">JniBridge</a></dt>
<dd>
<div class="block">Open a fresh batch stream from a Java <a href="org/apache/datafusion/TableProvider.html" title="interface in org.apache.datafusion"><code>TableProvider</code></a> and export it through the supplied
Arrow C Data Interface address.</div>
</dd>
<dt><a href="org/apache/datafusion/IoException.html" class="type-name-link" title="class in org.apache.datafusion">IoException</a> - Exception in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">IO-shaped failure: a local filesystem read failed, an object store request failed, or a parquet /
arrow / avro decoder reported a malformed file.</div>
</dd>
<dt><a href="org/apache/datafusion/IoException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">IoException(String)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/IoException.html" title="class in org.apache.datafusion">IoException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/IoException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">IoException(String, Throwable)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/IoException.html" title="class in org.apache.datafusion">IoException</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:J">J</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/internal/JniBridge.html" class="type-name-link" title="class in org.apache.datafusion.internal">JniBridge</a> - Class in <a href="org/apache/datafusion/internal/package-summary.html">org.apache.datafusion.internal</a></dt>
<dd>
<div class="block">Internal trampoline invoked from native code on every UDF call.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#join(org.apache.datafusion.DataFrame,org.apache.datafusion.JoinType,java.lang.String%5B%5D,java.lang.String%5B%5D)" class="member-name-link">join(DataFrame, JoinType, String[], String[])</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Equi-join this DataFrame with <code>right</code> on the named columns, using the given <a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion"><code>JoinType</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#join(org.apache.datafusion.DataFrame,org.apache.datafusion.JoinType,java.lang.String%5B%5D,java.lang.String%5B%5D,java.lang.String)" class="member-name-link">join(DataFrame, JoinType, String[], String[], String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Equi-join this DataFrame with <code>right</code>, restricting the result with a residual SQL filter
parsed against the <em>combined</em> schema (left columns followed by right columns; columns
may be qualified with the relation alias when ambiguous).</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#joinOn(org.apache.datafusion.DataFrame,org.apache.datafusion.JoinType,java.lang.String...)" class="member-name-link">joinOn(DataFrame, JoinType, String...)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Join this DataFrame with <code>right</code> using arbitrary SQL predicates parsed against the
<em>combined</em> schema.</div>
</dd>
<dt><a href="org/apache/datafusion/JoinType.html" class="type-name-link" title="enum class in org.apache.datafusion">JoinType</a> - Enum Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Join algorithm requested for <a href="org/apache/datafusion/DataFrame.html#join(org.apache.datafusion.DataFrame,org.apache.datafusion.JoinType,java.lang.String%5B%5D,java.lang.String%5B%5D)"><code>DataFrame.join(org.apache.datafusion.DataFrame, org.apache.datafusion.JoinType, java.lang.String[], java.lang.String[])</code></a> / <a href="org/apache/datafusion/DataFrame.html#joinOn(org.apache.datafusion.DataFrame,org.apache.datafusion.JoinType,java.lang.String...)"><code>DataFrame.joinOn(org.apache.datafusion.DataFrame, org.apache.datafusion.JoinType, java.lang.String...)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/JsonWriteOptions.html" class="type-name-link" title="class in org.apache.datafusion">JsonWriteOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration knobs for writing JSON, passed to <a href="org/apache/datafusion/DataFrame.html#writeJson(java.lang.String,org.apache.datafusion.JsonWriteOptions)"><code>DataFrame.writeJson(String, JsonWriteOptions)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/JsonWriteOptions.html#%3Cinit%3E()" class="member-name-link">JsonWriteOptions()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/JsonWriteOptions.html" title="class in org.apache.datafusion">JsonWriteOptions</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:L">L</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/JoinType.html#LEFT" class="member-name-link">LEFT</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/JoinType.html#LEFT_ANTI" class="member-name-link">LEFT_ANTI</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/JoinType.html#LEFT_MARK" class="member-name-link">LEFT_MARK</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/JoinType.html#LEFT_SEMI" class="member-name-link">LEFT_SEMI</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#limit(int)" class="member-name-link">limit(int)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Take the first <code>fetch</code> rows.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#limit(int,int)" class="member-name-link">limit(int, int)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Skip <code>skip</code> rows, then take the next <code>fetch</code> rows.</div>
</dd>
<dt><a href="org/apache/datafusion/CacheManagerOptions.Builder.html#listFilesCache(long,java.time.Duration)" class="member-name-link">listFilesCache(long, Duration)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CacheManagerOptions.Builder.html" title="class in org.apache.datafusion">CacheManagerOptions.Builder</a></dt>
<dd>
<div class="block">Enable the list-files cache with the given byte cap and TTL.</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#liveTasksCount()" class="member-name-link">liveTasksCount()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Number of tasks currently scheduled (alive) on the runtime.</div>
</dd>
<dt><a href="org/apache/datafusion/NativeLibraryLoader.html#loadLibrary()" class="member-name-link">loadLibrary()</a> - Static method in class org.apache.datafusion.<a href="org/apache/datafusion/NativeLibraryLoader.html" title="class in org.apache.datafusion">NativeLibraryLoader</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:M">M</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#maxTempDirectorySize(long)" class="member-name-link">maxTempDirectorySize(long)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Cap the cumulative bytes used by spill files under <a href="org/apache/datafusion/SessionContextBuilder.html#tempDirectory(java.lang.String)"><code>SessionContextBuilder.tempDirectory(String)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#memoryLimit(long,double)" class="member-name-link">memoryLimit(long, double)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Cap the memory pool at <code>maxMemoryBytes</code>, reserving <code>fraction</code> of it for queries.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#memoryUsage()" class="member-name-link">memoryUsage()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Snapshot the session's memory pool: bytes currently held and the peak observed since this
session was created.</div>
</dd>
<dt><a href="org/apache/datafusion/MemoryUsage.html" class="type-name-link" title="class in org.apache.datafusion">MemoryUsage</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Snapshot of session-wide memory usage from <a href="org/apache/datafusion/SessionContext.html#memoryUsage()"><code>SessionContext.memoryUsage()</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/MemoryUsage.html#%3Cinit%3E(long,long)" class="member-name-link">MemoryUsage(long, long)</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/MemoryUsage.html" title="class in org.apache.datafusion">MemoryUsage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ParquetReadOptions.html#metadataSizeHint(long)" class="member-name-link">metadataSizeHint(long)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ParquetReadOptions.html" title="class in org.apache.datafusion">ParquetReadOptions</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:N">N</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/ScalarFunction.html#name()" class="member-name-link">name()</a> - Method in interface org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunction.html" title="interface in org.apache.datafusion">ScalarFunction</a></dt>
<dd>
<div class="block">SQL name under which this function is invoked (e.g., <code>"add_one"</code>).</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarUdf.html#name()" class="member-name-link">name()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ScalarUdf.html" title="class in org.apache.datafusion">ScalarUdf</a></dt>
<dd>
<div class="block">SQL name; cached from <a href="org/apache/datafusion/ScalarFunction.html#name()"><code>ScalarFunction.name()</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/NativeLibraryLoader.html" class="type-name-link" title="class in org.apache.datafusion">NativeLibraryLoader</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Loads the <code>datafusion_jni</code> native library on demand.</div>
</dd>
<dt><a href="org/apache/datafusion/NdJsonReadOptions.html" class="type-name-link" title="class in org.apache.datafusion">NdJsonReadOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration knobs for newline-delimited JSON sources passed to <a href="org/apache/datafusion/SessionContext.html#registerJson(java.lang.String,java.lang.String,org.apache.datafusion.NdJsonReadOptions)"><code>SessionContext.registerJson(String, String, NdJsonReadOptions)</code></a> and <a href="org/apache/datafusion/SessionContext.html#readJson(java.lang.String,org.apache.datafusion.NdJsonReadOptions)"><code>SessionContext.readJson(String, NdJsonReadOptions)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/NdJsonReadOptions.html#%3Cinit%3E()" class="member-name-link">NdJsonReadOptions()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/NdJsonReadOptions.html" title="class in org.apache.datafusion">NdJsonReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#newlinesInValues(boolean)" class="member-name-link">newlinesInValues(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/NotImplementedException.html" class="type-name-link" title="class in org.apache.datafusion">NotImplementedException</a> - Exception in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">The requested feature is recognised by DataFusion but not implemented yet.</div>
</dd>
<dt><a href="org/apache/datafusion/NotImplementedException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">NotImplementedException(String)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/NotImplementedException.html" title="class in org.apache.datafusion">NotImplementedException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/NotImplementedException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">NotImplementedException(String, Throwable)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/NotImplementedException.html" title="class in org.apache.datafusion">NotImplementedException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SortExpr.html#nullsFirst()" class="member-name-link">nullsFirst()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SortExpr.html" title="class in org.apache.datafusion">SortExpr</a></dt>
<dd>
<div class="block"><code>true</code> if NULLs are placed first, <code>false</code> if last.</div>
</dd>
<dt><a href="org/apache/datafusion/SortExpr.html#nullsFirst(boolean)" class="member-name-link">nullsFirst(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SortExpr.html" title="class in org.apache.datafusion">SortExpr</a></dt>
<dd>
<div class="block">Override the default NULL placement.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html#nullValue(java.lang.String)" class="member-name-link">nullValue(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion">CsvWriteOptions</a></dt>
<dd>
<div class="block">String to write for SQL NULL values.</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#numWorkers()" class="member-name-link">numWorkers()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Number of OS worker threads driving the multi-threaded Tokio runtime.</div>
</dd>
</dl>
<h2 class="title" id="I:O">O</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/ObjectStoreOptions.html" class="type-name-link" title="class in org.apache.datafusion">ObjectStoreOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Description of an <code>object_store::ObjectStore</code> backend to register on a <a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion"><code>SessionContext</code></a>'s <code>RuntimeEnv</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Gcs.html" class="type-name-link" title="class in org.apache.datafusion">ObjectStoreOptions.Gcs</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Google Cloud Storage.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html" class="type-name-link" title="class in org.apache.datafusion">ObjectStoreOptions.Gcs.Builder</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Http.html" class="type-name-link" title="class in org.apache.datafusion">ObjectStoreOptions.Http</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Listing-capable HTTP / WebDAV store.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Http.Builder.html" class="type-name-link" title="class in org.apache.datafusion">ObjectStoreOptions.Http.Builder</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.html" class="type-name-link" title="class in org.apache.datafusion">ObjectStoreOptions.S3</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Amazon S3 (and any S3-compatible endpoint such as MinIO, Cloudflare R2, Wasabi).</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" class="type-name-link" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a> - package org.apache.datafusion</dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/internal/package-summary.html">org.apache.datafusion.internal</a> - package org.apache.datafusion.internal</dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/proto/package-summary.html">org.apache.datafusion.proto</a> - package org.apache.datafusion.proto</dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:P">P</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/ParquetReadOptions.html#parquetPruning(boolean)" class="member-name-link">parquetPruning(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ParquetReadOptions.html" title="class in org.apache.datafusion">ParquetReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ParquetReadOptions.html" class="type-name-link" title="class in org.apache.datafusion">ParquetReadOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration knobs for parquet sources passed to <a href="org/apache/datafusion/SessionContext.html#registerParquet(java.lang.String,java.lang.String,org.apache.datafusion.ParquetReadOptions)"><code>SessionContext.registerParquet(String, String, ParquetReadOptions)</code></a> and <a href="org/apache/datafusion/SessionContext.html#readParquet(java.lang.String,org.apache.datafusion.ParquetReadOptions)"><code>SessionContext.readParquet(String, ParquetReadOptions)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/ParquetReadOptions.html#%3Cinit%3E()" class="member-name-link">ParquetReadOptions()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/ParquetReadOptions.html" title="class in org.apache.datafusion">ParquetReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ParquetWriteOptions.html" class="type-name-link" title="class in org.apache.datafusion">ParquetWriteOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration knobs for writing parquet, passed to <a href="org/apache/datafusion/DataFrame.html#writeParquet(java.lang.String,org.apache.datafusion.ParquetWriteOptions)"><code>DataFrame.writeParquet(String, ParquetWriteOptions)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/ParquetWriteOptions.html#%3Cinit%3E()" class="member-name-link">ParquetWriteOptions()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/ParquetWriteOptions.html" title="class in org.apache.datafusion">ParquetWriteOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html#partitionCols(java.lang.String...)" class="member-name-link">partitionCols(String...)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion">CsvWriteOptions</a></dt>
<dd>
<div class="block">Hive-style partition columns.</div>
</dd>
<dt><a href="org/apache/datafusion/JsonWriteOptions.html#partitionCols(java.lang.String...)" class="member-name-link">partitionCols(String...)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/JsonWriteOptions.html" title="class in org.apache.datafusion">JsonWriteOptions</a></dt>
<dd>
<div class="block">Hive-style partition columns.</div>
</dd>
<dt><a href="org/apache/datafusion/MemoryUsage.html#peakBytes()" class="member-name-link">peakBytes()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/MemoryUsage.html" title="class in org.apache.datafusion">MemoryUsage</a></dt>
<dd>
<div class="block">Maximum value of <a href="org/apache/datafusion/MemoryUsage.html#currentBytes()"><code>MemoryUsage.currentBytes()</code></a> observed since the session was created.</div>
</dd>
<dt><a href="org/apache/datafusion/PlanException.html" class="type-name-link" title="class in org.apache.datafusion">PlanException</a> - Exception in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">SQL parsing, logical planning, or schema-resolution failure.</div>
</dd>
<dt><a href="org/apache/datafusion/PlanException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">PlanException(String)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/PlanException.html" title="class in org.apache.datafusion">PlanException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/PlanException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">PlanException(String, Throwable)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/PlanException.html" title="class in org.apache.datafusion">PlanException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/UnnestOptions.html#preserveNulls()" class="member-name-link">preserveNulls()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/UnnestOptions.html" title="class in org.apache.datafusion">UnnestOptions</a></dt>
<dd>
<div class="block">The current <code>preserveNulls</code> setting.</div>
</dd>
<dt><a href="org/apache/datafusion/UnnestOptions.html#preserveNulls(boolean)" class="member-name-link">preserveNulls(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/UnnestOptions.html" title="class in org.apache.datafusion">UnnestOptions</a></dt>
<dd>
<div class="block">When <code>true</code> (the default), nulls in the input column are preserved as null rows in the
output.</div>
</dd>
</dl>
<h2 class="title" id="I:Q">Q</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/CsvReadOptions.html#quote(byte)" class="member-name-link">quote(byte)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html#quote(byte)" class="member-name-link">quote(byte)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion">CsvWriteOptions</a></dt>
<dd>
<div class="block">Quote character byte.</div>
</dd>
</dl>
<h2 class="title" id="I:R">R</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/SessionContext.html#readArrow(java.lang.String)" class="member-name-link">readArrow(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read an Arrow IPC file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> without registering it.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#readArrow(java.lang.String,org.apache.datafusion.ArrowReadOptions)" class="member-name-link">readArrow(String, ArrowReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read an Arrow IPC file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> with the supplied <a href="org/apache/datafusion/ArrowReadOptions.html" title="class in org.apache.datafusion"><code>ArrowReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#readAvro(java.lang.String)" class="member-name-link">readAvro(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read an Avro file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> without registering it.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#readAvro(java.lang.String,org.apache.datafusion.AvroReadOptions)" class="member-name-link">readAvro(String, AvroReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read an Avro file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> with the supplied <a href="org/apache/datafusion/AvroReadOptions.html" title="class in org.apache.datafusion"><code>AvroReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#readCsv(java.lang.String)" class="member-name-link">readCsv(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read a CSV file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> without registering it.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#readCsv(java.lang.String,org.apache.datafusion.CsvReadOptions)" class="member-name-link">readCsv(String, CsvReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read a CSV file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> with the supplied <a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion"><code>CsvReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#readJson(java.lang.String)" class="member-name-link">readJson(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read a newline-delimited JSON file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> without registering it.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#readJson(java.lang.String,org.apache.datafusion.NdJsonReadOptions)" class="member-name-link">readJson(String, NdJsonReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read a newline-delimited JSON file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> with the supplied <a href="org/apache/datafusion/NdJsonReadOptions.html" title="class in org.apache.datafusion"><code>NdJsonReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#readParquet(java.lang.String)" class="member-name-link">readParquet(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read a parquet file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> without registering it.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#readParquet(java.lang.String,org.apache.datafusion.ParquetReadOptions)" class="member-name-link">readParquet(String, ParquetReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Read a parquet file as a <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a> with the supplied <a href="org/apache/datafusion/ParquetReadOptions.html" title="class in org.apache.datafusion"><code>ParquetReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#region(java.lang.String)" class="member-name-link">region(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerArrow(java.lang.String,java.lang.String)" class="member-name-link">registerArrow(String, String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Register an Arrow IPC file (or directory of Arrow IPC files) as a table.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerArrow(java.lang.String,java.lang.String,org.apache.datafusion.ArrowReadOptions)" class="member-name-link">registerArrow(String, String, ArrowReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Register an Arrow IPC file (or directory of Arrow IPC files) as a table with the supplied
<a href="org/apache/datafusion/ArrowReadOptions.html" title="class in org.apache.datafusion"><code>ArrowReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerAvro(java.lang.String,java.lang.String)" class="member-name-link">registerAvro(String, String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Register an Avro file (or directory of Avro files) as a table.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerAvro(java.lang.String,java.lang.String,org.apache.datafusion.AvroReadOptions)" class="member-name-link">registerAvro(String, String, AvroReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Register an Avro file (or directory of Avro files) as a table with the supplied <a href="org/apache/datafusion/AvroReadOptions.html" title="class in org.apache.datafusion"><code>AvroReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerCsv(java.lang.String,java.lang.String)" class="member-name-link">registerCsv(String, String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerCsv(java.lang.String,java.lang.String,org.apache.datafusion.CsvReadOptions)" class="member-name-link">registerCsv(String, String, CsvReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Register a CSV file (or directory of CSV files) as a table with the supplied <a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion"><code>CsvReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerJson(java.lang.String,java.lang.String)" class="member-name-link">registerJson(String, String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerJson(java.lang.String,java.lang.String,org.apache.datafusion.NdJsonReadOptions)" class="member-name-link">registerJson(String, String, NdJsonReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Register a newline-delimited JSON file (or directory of NDJSON files) as a table with the
supplied <a href="org/apache/datafusion/NdJsonReadOptions.html" title="class in org.apache.datafusion"><code>NdJsonReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#registerObjectStore(org.apache.datafusion.ObjectStoreOptions)" class="member-name-link">registerObjectStore(ObjectStoreOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Register an <code>object_store::ObjectStore</code> backend on the new context's <code>RuntimeEnv</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerParquet(java.lang.String,java.lang.String)" class="member-name-link">registerParquet(String, String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerParquet(java.lang.String,java.lang.String,org.apache.datafusion.ParquetReadOptions)" class="member-name-link">registerParquet(String, String, ParquetReadOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Register a parquet file as a table with the supplied <a href="org/apache/datafusion/ParquetReadOptions.html" title="class in org.apache.datafusion"><code>ParquetReadOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerTable(java.lang.String,org.apache.datafusion.TableProvider)" class="member-name-link">registerTable(String, TableProvider)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Register a Java-implemented <a href="org/apache/datafusion/TableProvider.html" title="interface in org.apache.datafusion"><code>TableProvider</code></a> under <code>name</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#registerUdf(org.apache.datafusion.ScalarUdf)" class="member-name-link">registerUdf(ScalarUdf)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Register a Java-implemented scalar UDF.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#repartitionHash(int,java.lang.String...)" class="member-name-link">repartitionHash(int, String...)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Repartition this DataFrame by hashing the named columns into <code>numPartitions</code> output
partitions. v1 supports column-name keys only; expression keys are deferred until the Java
binding gains an <code>Expr</code> builder.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#repartitionRoundRobin(int)" class="member-name-link">repartitionRoundRobin(int)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Repartition this DataFrame using a round-robin scheme across <code>numPartitions</code> output
partitions.</div>
</dd>
<dt><a href="org/apache/datafusion/ResourcesExhaustedException.html" class="type-name-link" title="class in org.apache.datafusion">ResourcesExhaustedException</a> - Exception in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">The DataFusion runtime exhausted a configured resource budget — typically the memory pool, but
applies to any guard upstream surfaces as <code>DataFusionError::ResourcesExhausted</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/ResourcesExhaustedException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">ResourcesExhaustedException(String)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/ResourcesExhaustedException.html" title="class in org.apache.datafusion">ResourcesExhaustedException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ResourcesExhaustedException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">ResourcesExhaustedException(String, Throwable)</a> - Constructor for exception org.apache.datafusion.<a href="org/apache/datafusion/ResourcesExhaustedException.html" title="class in org.apache.datafusion">ResourcesExhaustedException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ScalarFunction.html#returnField()" class="member-name-link">returnField()</a> - Method in interface org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunction.html" title="interface in org.apache.datafusion">ScalarFunction</a></dt>
<dd>
<div class="block">Declared return field.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarUdf.html#returnField()" class="member-name-link">returnField()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ScalarUdf.html" title="class in org.apache.datafusion">ScalarUdf</a></dt>
<dd>
<div class="block">Declared return field; cached from <a href="org/apache/datafusion/ScalarFunction.html#returnField()"><code>ScalarFunction.returnField()</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/JoinType.html#RIGHT" class="member-name-link">RIGHT</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/JoinType.html#RIGHT_ANTI" class="member-name-link">RIGHT_ANTI</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/JoinType.html#RIGHT_MARK" class="member-name-link">RIGHT_MARK</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/JoinType.html#RIGHT_SEMI" class="member-name-link">RIGHT_SEMI</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ScalarFunctionArgs.html#rowCount()" class="member-name-link">rowCount()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunctionArgs.html" title="class in org.apache.datafusion">ScalarFunctionArgs</a></dt>
<dd>
<div class="block">Returns the value of the <code>rowCount</code> record component.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#runtimeStats()" class="member-name-link">runtimeStats()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Snapshot operational counters from the underlying Tokio runtime: worker count, busy time, queue
depth, etc.</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html" class="type-name-link" title="class in org.apache.datafusion">RuntimeStats</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Snapshot of the underlying Tokio runtime from <a href="org/apache/datafusion/SessionContext.html#runtimeStats()"><code>SessionContext.runtimeStats()</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#%3Cinit%3E(int,long,long,long,long,long,long,long,long,long,long)" class="member-name-link">RuntimeStats(int, long, long, long, long, long, long, long, long, long, long)</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:S">S</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/ObjectStoreOptions.html#s3()" class="member-name-link">s3()</a> - Static method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.html" title="class in org.apache.datafusion">ObjectStoreOptions</a></dt>
<dd>
<div class="block">Begin building an <a href="org/apache/datafusion/ObjectStoreOptions.S3.html" title="class in org.apache.datafusion"><code>ObjectStoreOptions.S3</code></a> (also covers MinIO, R2, any S3-compatible) registration.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.html#scalar(org.apache.arrow.vector.FieldVector)" class="member-name-link">scalar(FieldVector)</a> - Static method in interface org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.html" title="interface in org.apache.datafusion">ColumnarValue</a></dt>
<dd>
<div class="block">Wrap a length-1 vector as a <a href="org/apache/datafusion/ColumnarValue.Scalar.html" title="class in org.apache.datafusion"><code>ColumnarValue.Scalar</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Scalar.html#%3Cinit%3E(org.apache.arrow.vector.FieldVector)" class="member-name-link">Scalar(FieldVector)</a> - Constructor for record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Scalar.html" title="class in org.apache.datafusion">ColumnarValue.Scalar</a></dt>
<dd>
<div class="block">Creates an instance of a <code>Scalar</code> record class.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarFunction.html" class="type-name-link" title="interface in org.apache.datafusion">ScalarFunction</a> - Interface in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">A Java-implemented scalar SQL function.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarFunctionArgs.html" class="type-name-link" title="class in org.apache.datafusion">ScalarFunctionArgs</a> - Record Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Bundle of inputs passed to <a href="org/apache/datafusion/ScalarFunction.html#evaluate(org.apache.arrow.memory.BufferAllocator,org.apache.datafusion.ScalarFunctionArgs)"><code>ScalarFunction.evaluate(org.apache.arrow.memory.BufferAllocator, org.apache.datafusion.ScalarFunctionArgs)</code></a>: the per-arg <a href="org/apache/datafusion/ColumnarValue.html" title="interface in org.apache.datafusion"><code>ColumnarValue</code></a>s
(in declared order) and the batch row count DataFusion is driving.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarFunctionArgs.html#%3Cinit%3E(java.util.List,int)" class="member-name-link">ScalarFunctionArgs(List&lt;ColumnarValue&gt;, int)</a> - Constructor for record class org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunctionArgs.html" title="class in org.apache.datafusion">ScalarFunctionArgs</a></dt>
<dd>
<div class="block">Creates an instance of a <code>ScalarFunctionArgs</code> record class.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarUdf.html" class="type-name-link" title="class in org.apache.datafusion">ScalarUdf</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">A scalar UDF registration handle: pairs a <a href="org/apache/datafusion/ScalarFunction.html" title="interface in org.apache.datafusion"><code>ScalarFunction</code></a> implementation with the metadata
DataFusion needs to dispatch SQL calls to it.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarUdf.html#%3Cinit%3E(org.apache.datafusion.ScalarFunction)" class="member-name-link">ScalarUdf(ScalarFunction)</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/ScalarUdf.html" title="class in org.apache.datafusion">ScalarUdf</a></dt>
<dd>
<div class="block">Wrap a <a href="org/apache/datafusion/ScalarFunction.html" title="interface in org.apache.datafusion"><code>ScalarFunction</code></a> for registration.</div>
</dd>
<dt><a href="org/apache/datafusion/SimpleTableProvider.html#scan(org.apache.arrow.memory.BufferAllocator)" class="member-name-link">scan(BufferAllocator)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SimpleTableProvider.html" title="class in org.apache.datafusion">SimpleTableProvider</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/TableProvider.html#scan(org.apache.arrow.memory.BufferAllocator)" class="member-name-link">scan(BufferAllocator)</a> - Method in interface org.apache.datafusion.<a href="org/apache/datafusion/TableProvider.html" title="interface in org.apache.datafusion">TableProvider</a></dt>
<dd>
<div class="block">Open a fresh batch stream for this table.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#schema()" class="member-name-link">schema()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Return the Arrow <code>Schema</code> of this DataFrame's output.</div>
</dd>
<dt><a href="org/apache/datafusion/SimpleTableProvider.html#schema()" class="member-name-link">schema()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SimpleTableProvider.html" title="class in org.apache.datafusion">SimpleTableProvider</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/TableProvider.html#schema()" class="member-name-link">schema()</a> - Method in interface org.apache.datafusion.<a href="org/apache/datafusion/TableProvider.html" title="interface in org.apache.datafusion">TableProvider</a></dt>
<dd>
<div class="block">The fixed schema of this table.</div>
</dd>
<dt><a href="org/apache/datafusion/ArrowReadOptions.html#schema(org.apache.arrow.vector.types.pojo.Schema)" class="member-name-link">schema(Schema)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ArrowReadOptions.html" title="class in org.apache.datafusion">ArrowReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/AvroReadOptions.html#schema(org.apache.arrow.vector.types.pojo.Schema)" class="member-name-link">schema(Schema)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/AvroReadOptions.html" title="class in org.apache.datafusion">AvroReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#schema(org.apache.arrow.vector.types.pojo.Schema)" class="member-name-link">schema(Schema)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/NdJsonReadOptions.html#schema(org.apache.arrow.vector.types.pojo.Schema)" class="member-name-link">schema(Schema)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/NdJsonReadOptions.html" title="class in org.apache.datafusion">NdJsonReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ParquetReadOptions.html#schema(org.apache.arrow.vector.types.pojo.Schema)" class="member-name-link">schema(Schema)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ParquetReadOptions.html" title="class in org.apache.datafusion">ParquetReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/proto/SchemaConverter.html" class="type-name-link" title="class in org.apache.datafusion.proto">SchemaConverter</a> - Class in <a href="org/apache/datafusion/proto/package-summary.html">org.apache.datafusion.proto</a></dt>
<dd>
<div class="block">Convert between Arrow Java <code>Schema</code> and the <code>datafusion_common.Schema</code> protobuf shape
used by DataFusion plan messages such as <code>ListingTableScanNode.schema</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#schemaInferMaxRecords(long)" class="member-name-link">schemaInferMaxRecords(long)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/NdJsonReadOptions.html#schemaInferMaxRecords(long)" class="member-name-link">schemaInferMaxRecords(long)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/NdJsonReadOptions.html" title="class in org.apache.datafusion">NdJsonReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#secretAccessKey(java.lang.String)" class="member-name-link">secretAccessKey(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#select(java.lang.String...)" class="member-name-link">select(String...)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Project the listed columns into a new DataFrame.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html#serviceAccountKey(java.lang.String)" class="member-name-link">serviceAccountKey(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.Gcs.Builder</a></dt>
<dd>
<div class="block">Inline service-account JSON.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html#serviceAccountPath(java.lang.String)" class="member-name-link">serviceAccountPath(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.Gcs.Builder</a></dt>
<dd>
<div class="block">Filesystem path to service-account JSON.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html" class="type-name-link" title="class in org.apache.datafusion">SessionContext</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">A DataFusion session context.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#%3Cinit%3E()" class="member-name-link">SessionContext()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html" class="type-name-link" title="class in org.apache.datafusion">SessionContextBuilder</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Builder for a configured <a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion"><code>SessionContext</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#sessionToken(java.lang.String)" class="member-name-link">sessionToken(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#setOption(java.lang.String,java.lang.String)" class="member-name-link">setOption(String, String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Set an arbitrary <code>datafusion.*</code> config option by string key.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#setOptions(java.util.LinkedHashMap)" class="member-name-link">setOptions(LinkedHashMap&lt;String, String&gt;)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Apply every entry of <code>entries</code> via <a href="org/apache/datafusion/SessionContextBuilder.html#setOption(java.lang.String,java.lang.String)"><code>SessionContextBuilder.setOption(String, String)</code></a>, in <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link"><code>LinkedHashMap</code></a> insertion order.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#setOptions(java.util.Map)" class="member-name-link">setOptions(Map&lt;String, String&gt;)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Apply every entry of <code>entries</code> via <a href="org/apache/datafusion/SessionContextBuilder.html#setOption(java.lang.String,java.lang.String)"><code>SessionContextBuilder.setOption(String, String)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#show()" class="member-name-link">show()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Execute the plan and print formatted batches to native stdout.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#show(int)" class="member-name-link">show(int)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Execute the plan and print the first <code>limit</code> rows to native stdout.</div>
</dd>
<dt><a href="org/apache/datafusion/SimpleTableProvider.html" class="type-name-link" title="class in org.apache.datafusion">SimpleTableProvider</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">A <a href="org/apache/datafusion/TableProvider.html" title="interface in org.apache.datafusion"><code>TableProvider</code></a> that pairs a fixed <code>Schema</code> with a function that opens a fresh
<code>ArrowReader</code> for each scan.</div>
</dd>
<dt><a href="org/apache/datafusion/SimpleTableProvider.html#%3Cinit%3E(org.apache.arrow.vector.types.pojo.Schema,java.util.function.Function)" class="member-name-link">SimpleTableProvider(Schema, Function&lt;BufferAllocator, ArrowReader&gt;)</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/SimpleTableProvider.html" title="class in org.apache.datafusion">SimpleTableProvider</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/CsvWriteOptions.html#singleFileOutput(boolean)" class="member-name-link">singleFileOutput(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion">CsvWriteOptions</a></dt>
<dd>
<div class="block">When <code>true</code>, write to a single file at the supplied path.</div>
</dd>
<dt><a href="org/apache/datafusion/JsonWriteOptions.html#singleFileOutput(boolean)" class="member-name-link">singleFileOutput(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/JsonWriteOptions.html" title="class in org.apache.datafusion">JsonWriteOptions</a></dt>
<dd>
<div class="block">When <code>true</code>, write to a single file at the supplied path.</div>
</dd>
<dt><a href="org/apache/datafusion/ParquetWriteOptions.html#singleFileOutput(boolean)" class="member-name-link">singleFileOutput(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ParquetWriteOptions.html" title="class in org.apache.datafusion">ParquetWriteOptions</a></dt>
<dd>
<div class="block">When <code>true</code>, write to a single file at the supplied path.</div>
</dd>
<dt><a href="org/apache/datafusion/ParquetReadOptions.html#skipMetadata(boolean)" class="member-name-link">skipMetadata(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ParquetReadOptions.html" title="class in org.apache.datafusion">ParquetReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#skipSignature(boolean)" class="member-name-link">skipSignature(boolean)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>
<div class="block">Skip request signing (anonymous / public-bucket reads).</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#sort(org.apache.datafusion.SortExpr...)" class="member-name-link">sort(SortExpr...)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Order the rows by the supplied sort keys.</div>
</dd>
<dt><a href="org/apache/datafusion/SortExpr.html" class="type-name-link" title="class in org.apache.datafusion">SortExpr</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">A single sort key passed to <a href="org/apache/datafusion/DataFrame.html#sort(org.apache.datafusion.SortExpr...)"><code>DataFrame.sort(SortExpr...)</code></a>, mirroring DataFusion's <code>
expr::Sort{ expr, asc, nulls_first }</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#sql(java.lang.String)" class="member-name-link">sql(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Parse and plan <code>query</code>, returning a lazy <a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion"><code>DataFrame</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/Volatility.html#STABLE" class="member-name-link">STABLE</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/Volatility.html" title="enum class in org.apache.datafusion">Volatility</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:T">T</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/SessionContext.html#tableExists(java.lang.String)" class="member-name-link">tableExists(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Returns <code>true</code> if a table with the given name is registered in this session.</div>
</dd>
<dt><a href="org/apache/datafusion/TableProvider.html" class="type-name-link" title="interface in org.apache.datafusion">TableProvider</a> - Interface in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">A Java-implemented table that can be registered with a <a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion"><code>SessionContext</code></a> via <a href="org/apache/datafusion/SessionContext.html#registerTable(java.lang.String,org.apache.datafusion.TableProvider)"><code>SessionContext.registerTable(String, TableProvider)</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContext.html#tableSchema(java.lang.String)" class="member-name-link">tableSchema(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContext.html" title="class in org.apache.datafusion">SessionContext</a></dt>
<dd>
<div class="block">Return the Arrow <code>Schema</code> of a registered table.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#targetPartitions(int)" class="member-name-link">targetPartitions(int)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#tempDirectory(java.lang.String)" class="member-name-link">tempDirectory(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Directory the DiskManager uses for spill files.</div>
</dd>
<dt><a href="org/apache/datafusion/CsvReadOptions.html#terminator(byte)" class="member-name-link">terminator(byte)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/CsvReadOptions.html" title="class in org.apache.datafusion">CsvReadOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/proto/SchemaConverter.html#toProto(org.apache.arrow.vector.types.pojo.Schema)" class="member-name-link">toProto(Schema)</a> - Static method in class org.apache.datafusion.proto.<a href="org/apache/datafusion/proto/SchemaConverter.html" title="class in org.apache.datafusion.proto">SchemaConverter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Array.html#toString()" class="member-name-link">toString()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Array.html" title="class in org.apache.datafusion">ColumnarValue.Array</a></dt>
<dd>
<div class="block">Returns a string representation of this record class.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Scalar.html#toString()" class="member-name-link">toString()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Scalar.html" title="class in org.apache.datafusion">ColumnarValue.Scalar</a></dt>
<dd>
<div class="block">Returns a string representation of this record class.</div>
</dd>
<dt><a href="org/apache/datafusion/MemoryUsage.html#toString()" class="member-name-link">toString()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/MemoryUsage.html" title="class in org.apache.datafusion">MemoryUsage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#toString()" class="member-name-link">toString()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ScalarFunctionArgs.html#toString()" class="member-name-link">toString()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunctionArgs.html" title="class in org.apache.datafusion">ScalarFunctionArgs</a></dt>
<dd>
<div class="block">Returns a string representation of this record class.</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#totalBusyNanos()" class="member-name-link">totalBusyNanos()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Total nanoseconds workers spent doing work (sum across workers).</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#totalLocalScheduleCount()" class="member-name-link">totalLocalScheduleCount()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Tasks scheduled into a worker's local queue.</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#totalNoopCount()" class="member-name-link">totalNoopCount()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Times a worker unparked but found no work (false wakeup).</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#totalOverflowCount()" class="member-name-link">totalOverflowCount()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Times a worker's local queue overflowed and pushed tasks to the injector.</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#totalParkCount()" class="member-name-link">totalParkCount()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Times a worker has parked itself (gone idle waiting for work).</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#totalPollsCount()" class="member-name-link">totalPollsCount()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Total task polls completed across workers.</div>
</dd>
<dt><a href="org/apache/datafusion/RuntimeStats.html#totalStealCount()" class="member-name-link">totalStealCount()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/RuntimeStats.html" title="class in org.apache.datafusion">RuntimeStats</a></dt>
<dd>
<div class="block">Times a worker successfully stole tasks from another worker.</div>
</dd>
</dl>
<h2 class="title" id="I:U">U</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/FileCompressionType.html#UNCOMPRESSED" class="member-name-link">UNCOMPRESSED</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/FileCompressionType.html" title="enum class in org.apache.datafusion">FileCompressionType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#union(org.apache.datafusion.DataFrame)" class="member-name-link">union(DataFrame)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Concatenate this DataFrame with <code>other</code> by column position, keeping all duplicates (SQL
<code>UNION ALL</code>).</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#unionByName(org.apache.datafusion.DataFrame)" class="member-name-link">unionByName(DataFrame)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Concatenate this DataFrame with <code>other</code> by column name, keeping all duplicates.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#unionByNameDistinct(org.apache.datafusion.DataFrame)" class="member-name-link">unionByNameDistinct(DataFrame)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Concatenate this DataFrame with <code>other</code> by column name, removing duplicates.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#unionDistinct(org.apache.datafusion.DataFrame)" class="member-name-link">unionDistinct(DataFrame)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Concatenate this DataFrame with <code>other</code> by column position, removing duplicates (SQL
<code>UNION DISTINCT</code> -- equivalent to plain <code>UNION</code> in standard SQL).</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#unnestColumns(java.lang.String...)" class="member-name-link">unnestColumns(String...)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Expand list or struct columns into rows or fields, with default <a href="org/apache/datafusion/UnnestOptions.html" title="class in org.apache.datafusion"><code>UnnestOptions</code></a> (i.e.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#unnestColumns(org.apache.datafusion.UnnestOptions,java.lang.String...)" class="member-name-link">unnestColumns(UnnestOptions, String...)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Expand list or struct columns into rows or fields with the supplied <a href="org/apache/datafusion/UnnestOptions.html" title="class in org.apache.datafusion"><code>UnnestOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/UnnestOptions.html" class="type-name-link" title="class in org.apache.datafusion">UnnestOptions</a> - Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Configuration knobs for <a href="org/apache/datafusion/DataFrame.html#unnestColumns(org.apache.datafusion.UnnestOptions,java.lang.String...)"><code>DataFrame.unnestColumns(UnnestOptions, String...)</code></a>, mirroring
DataFusion's <code>UnnestOptions</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/UnnestOptions.html#%3Cinit%3E()" class="member-name-link">UnnestOptions()</a> - Constructor for class org.apache.datafusion.<a href="org/apache/datafusion/UnnestOptions.html" title="class in org.apache.datafusion">UnnestOptions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html#url(java.lang.String)" class="member-name-link">url(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.Gcs.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.Gcs.Builder</a></dt>
<dd>
<div class="block">Override the registration URL.</div>
</dd>
<dt><a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html#url(java.lang.String)" class="member-name-link">url(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ObjectStoreOptions.S3.Builder.html" title="class in org.apache.datafusion">ObjectStoreOptions.S3.Builder</a></dt>
<dd>
<div class="block">Override the registration URL.</div>
</dd>
</dl>
<h2 class="title" id="I:V">V</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/FileCompressionType.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class org.apache.datafusion.<a href="org/apache/datafusion/FileCompressionType.html" title="enum class in org.apache.datafusion">FileCompressionType</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><a href="org/apache/datafusion/JoinType.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><a href="org/apache/datafusion/Volatility.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class org.apache.datafusion.<a href="org/apache/datafusion/Volatility.html" title="enum class in org.apache.datafusion">Volatility</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><a href="org/apache/datafusion/FileCompressionType.html#values()" class="member-name-link">values()</a> - Static method in enum class org.apache.datafusion.<a href="org/apache/datafusion/FileCompressionType.html" title="enum class in org.apache.datafusion">FileCompressionType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><a href="org/apache/datafusion/JoinType.html#values()" class="member-name-link">values()</a> - Static method in enum class org.apache.datafusion.<a href="org/apache/datafusion/JoinType.html" title="enum class in org.apache.datafusion">JoinType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><a href="org/apache/datafusion/Volatility.html#values()" class="member-name-link">values()</a> - Static method in enum class org.apache.datafusion.<a href="org/apache/datafusion/Volatility.html" title="enum class in org.apache.datafusion">Volatility</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Array.html#vector()" class="member-name-link">vector()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Array.html" title="class in org.apache.datafusion">ColumnarValue.Array</a></dt>
<dd>
<div class="block">Returns the value of the <code>vector</code> record component.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.Scalar.html#vector()" class="member-name-link">vector()</a> - Method in record class org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.Scalar.html" title="class in org.apache.datafusion">ColumnarValue.Scalar</a></dt>
<dd>
<div class="block">Returns the value of the <code>vector</code> record component.</div>
</dd>
<dt><a href="org/apache/datafusion/ColumnarValue.html#vector()" class="member-name-link">vector()</a> - Method in interface org.apache.datafusion.<a href="org/apache/datafusion/ColumnarValue.html" title="interface in org.apache.datafusion">ColumnarValue</a></dt>
<dd>
<div class="block">The underlying Arrow vector.</div>
</dd>
<dt><a href="org/apache/datafusion/Volatility.html#VOLATILE" class="member-name-link">VOLATILE</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/Volatility.html" title="enum class in org.apache.datafusion">Volatility</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/datafusion/ScalarFunction.html#volatility()" class="member-name-link">volatility()</a> - Method in interface org.apache.datafusion.<a href="org/apache/datafusion/ScalarFunction.html" title="interface in org.apache.datafusion">ScalarFunction</a></dt>
<dd>
<div class="block">Volatility classification.</div>
</dd>
<dt><a href="org/apache/datafusion/ScalarUdf.html#volatility()" class="member-name-link">volatility()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/ScalarUdf.html" title="class in org.apache.datafusion">ScalarUdf</a></dt>
<dd>
<div class="block">Volatility classification; cached from <a href="org/apache/datafusion/ScalarFunction.html#volatility()"><code>ScalarFunction.volatility()</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/Volatility.html" class="type-name-link" title="enum class in org.apache.datafusion">Volatility</a> - Enum Class in <a href="org/apache/datafusion/package-summary.html">org.apache.datafusion</a></dt>
<dd>
<div class="block">Volatility classification for a UDF.</div>
</dd>
</dl>
<h2 class="title" id="I:W">W</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/DataFrame.html#withColumn(java.lang.String,java.lang.String)" class="member-name-link">withColumn(String, String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Add a column to this DataFrame computed from a SQL expression.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#withColumnRenamed(java.lang.String,java.lang.String)" class="member-name-link">withColumnRenamed(String, String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Rename a column.</div>
</dd>
<dt><a href="org/apache/datafusion/SessionContextBuilder.html#withSparkFunctions()" class="member-name-link">withSparkFunctions()</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/SessionContextBuilder.html" title="class in org.apache.datafusion">SessionContextBuilder</a></dt>
<dd>
<div class="block">Register Apache Spark-compatible functions and expression planners on the new context, using
the <code>datafusion-spark</code> crate.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#writeCsv(java.lang.String)" class="member-name-link">writeCsv(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Materialize this DataFrame as CSV at <code>path</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#writeCsv(java.lang.String,org.apache.datafusion.CsvWriteOptions)" class="member-name-link">writeCsv(String, CsvWriteOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Materialize this DataFrame as CSV at <code>path</code> with the supplied <a href="org/apache/datafusion/CsvWriteOptions.html" title="class in org.apache.datafusion"><code>CsvWriteOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#writeJson(java.lang.String)" class="member-name-link">writeJson(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Materialize this DataFrame as newline-delimited JSON at <code>path</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#writeJson(java.lang.String,org.apache.datafusion.JsonWriteOptions)" class="member-name-link">writeJson(String, JsonWriteOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Materialize this DataFrame as newline-delimited JSON at <code>path</code> with the supplied <a href="org/apache/datafusion/JsonWriteOptions.html" title="class in org.apache.datafusion"><code>JsonWriteOptions</code></a>.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#writeParquet(java.lang.String)" class="member-name-link">writeParquet(String)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Materialize this DataFrame as Parquet at <code>path</code>.</div>
</dd>
<dt><a href="org/apache/datafusion/DataFrame.html#writeParquet(java.lang.String,org.apache.datafusion.ParquetWriteOptions)" class="member-name-link">writeParquet(String, ParquetWriteOptions)</a> - Method in class org.apache.datafusion.<a href="org/apache/datafusion/DataFrame.html" title="class in org.apache.datafusion">DataFrame</a></dt>
<dd>
<div class="block">Materialize this DataFrame as Parquet at <code>path</code> with the supplied <a href="org/apache/datafusion/ParquetWriteOptions.html" title="class in org.apache.datafusion"><code>ParquetWriteOptions</code></a>.</div>
</dd>
</dl>
<h2 class="title" id="I:X">X</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/FileCompressionType.html#XZ" class="member-name-link">XZ</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/FileCompressionType.html" title="enum class in org.apache.datafusion">FileCompressionType</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:Z">Z</h2>
<dl class="index">
<dt><a href="org/apache/datafusion/FileCompressionType.html#ZSTD" class="member-name-link">ZSTD</a> - Enum constant in enum class org.apache.datafusion.<a href="org/apache/datafusion/FileCompressionType.html" title="enum class in org.apache.datafusion">FileCompressionType</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:X">X</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized&nbsp;Form</a></main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2026. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>