Index

B C D E F G I L O P R S T W 
All Classes and Interfaces|All Packages

B

build() - Method in class org.apache.arrow.datafusion.ListingOptions.Builder
Build a new ListingOptions instance from the configured builder
build(SessionContext) - Method in class org.apache.arrow.datafusion.ListingTableConfig.Builder
Create the listing table config.
builder(String) - Static method in class org.apache.arrow.datafusion.ListingTableConfig
builder(URI) - Static method in class org.apache.arrow.datafusion.ListingTableConfig
Create a new ListingTableConfig.Builder for a ListingTableConfig from a URI
builder(Path) - Static method in class org.apache.arrow.datafusion.ListingTableConfig
Create a new ListingTableConfig.Builder for a ListingTableConfig from a file path
builder(Path[]) - Static method in class org.apache.arrow.datafusion.ListingTableConfig
Create a new ListingTableConfig.Builder for a ListingTableConfig from an array of paths
builder(FileFormat) - Static method in class org.apache.arrow.datafusion.ListingOptions
Create a builder for listing options
Builder(String) - Constructor for class org.apache.arrow.datafusion.ListingTableConfig.Builder
Builder(String[]) - Constructor for class org.apache.arrow.datafusion.ListingTableConfig.Builder
Builder(FileFormat) - Constructor for class org.apache.arrow.datafusion.ListingOptions.Builder
Create a new ListingOptions builder

C

close() - Method in class org.apache.arrow.datafusion.ListingOptions
 
collect(BufferAllocator) - Method in interface org.apache.arrow.datafusion.DataFrame
Collect dataframe into a list of record batches
create() - Static method in class org.apache.arrow.datafusion.SessionContexts
Create a new default session context
CsvFormat - Class in org.apache.arrow.datafusion
The CSV file format configuration
CsvFormat() - Constructor for class org.apache.arrow.datafusion.CsvFormat
Create new CSV format with default options

D

DataFrame - Interface in org.apache.arrow.datafusion
A dataframe is a rectangle shaped data that holds columns and rows, and can be collected into batches and read via reader.

E

executeStream(BufferAllocator) - Method in interface org.apache.arrow.datafusion.DataFrame
Execute this DataFrame and return a stream of the result data

F

FileFormat - Interface in org.apache.arrow.datafusion
Interface for file formats that can provide table data

G

getPointer() - Method in class org.apache.arrow.datafusion.ListingOptions
 
getPointer() - Method in interface org.apache.arrow.datafusion.RecordBatchStream
Get a pointer to the native object
getRuntime() - Method in interface org.apache.arrow.datafusion.SessionContext
Get the runtime associated with this context
getVectorSchemaRoot() - Method in interface org.apache.arrow.datafusion.RecordBatchStream
Get the VectorSchemaRoot that will be populated with data as the stream is iterated over

I

intoView() - Method in interface org.apache.arrow.datafusion.DataFrame
Converts this DataFrame into a TableProvider that can be registered as a table view using SessionContext.registerParquet(String, Path)
isClosed() - Method in class org.apache.arrow.datafusion.ListingOptions
 

L

ListingOptions - Class in org.apache.arrow.datafusion
Configures options for a ListingTable
ListingOptions.Builder - Class in org.apache.arrow.datafusion
A Builder for ListingOptions instances
ListingTable - Class in org.apache.arrow.datafusion
A data source composed of multiple files that share a schema
ListingTable(ListingTableConfig) - Constructor for class org.apache.arrow.datafusion.ListingTable
Create a new listing table
ListingTableConfig - Class in org.apache.arrow.datafusion
Configuration for creating a ListingTable
ListingTableConfig.Builder - Class in org.apache.arrow.datafusion
A Builder for ListingTableConfig instances
loadNextBatch() - Method in interface org.apache.arrow.datafusion.RecordBatchStream
Load the next record batch in the stream into the VectorSchemaRoot

O

org.apache.arrow.datafusion - package org.apache.arrow.datafusion
This module contains a Java JNI binding to Apache Arrow DataFusion which is the query engine library to work with data in Arrow format.

P

ParquetFormat - Class in org.apache.arrow.datafusion
The Apache Parquet file format configuration
ParquetFormat() - Constructor for class org.apache.arrow.datafusion.ParquetFormat
Create new ParquetFormat with default options

R

RecordBatchStream - Interface in org.apache.arrow.datafusion
A record batch stream is a stream of tabular Arrow data that can be iterated over asynchronously
registerChild(AbstractProxy) - Method in class org.apache.arrow.datafusion.ListingOptions
Register a child proxy object that should be closed when this object is closed
registerCsv(String, Path) - Method in interface org.apache.arrow.datafusion.SessionContext
Registering a csv file with the context
registerParquet(String, Path) - Method in interface org.apache.arrow.datafusion.SessionContext
Registering a parquet file with the context
registerTable(String, TableProvider) - Method in interface org.apache.arrow.datafusion.SessionContext
Registers a TableProvider as a table that can be referenced from SQL statements executed against this context.
Runtime - Interface in org.apache.arrow.datafusion
A runtime represents the underlying async runtime in datafusion engine

S

SessionContext - Interface in org.apache.arrow.datafusion
A session context holds resources and is the entrance for obtaining DataFrame
SessionContexts - Class in org.apache.arrow.datafusion
Manages session contexts
show() - Method in interface org.apache.arrow.datafusion.DataFrame
Print results.
sql(String) - Method in interface org.apache.arrow.datafusion.SessionContext
Obtain the DataFrame by running the sql against the datafusion library

T

TableProvider - Interface in org.apache.arrow.datafusion
vague interface that maps to Arc<dyn TableProvider>.

W

withCollectStat(boolean) - Method in class org.apache.arrow.datafusion.ListingOptions.Builder
Specify whether to collect statistics from files
withFileExtension(String) - Method in class org.apache.arrow.datafusion.ListingOptions.Builder
Specify a suffix used to filter files in the listing location
withListingOptions(ListingOptions) - Method in class org.apache.arrow.datafusion.ListingTableConfig.Builder
Specify the ListingOptions to use
writeCsv(Path) - Method in interface org.apache.arrow.datafusion.DataFrame
Write results to a csv file.
writeParquet(Path) - Method in interface org.apache.arrow.datafusion.DataFrame
Write results to a parquet file.
B C D E F G I L O P R S T W 
All Classes and Interfaces|All Packages