# Integration to 'Apache' 'Arrow'

## Documentation for package ‘arrow’ version 0.17.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

A B C D E F H I J L M N O P R S T U W

## -- A --

AndExpression | Arrow expressions
Array | Arrow Arrays
array | Arrow Arrays
ArrayData | ArrayData class
arrow_available | Is the C++ Arrow library available?

## -- B --

binary | Apache Arrow data types
bool | Apache Arrow data types
boolean | Apache Arrow data types
Buffer | Buffer class
buffer | Buffer class
BufferOutputStream | OutputStream classes
BufferReader | InputStream classes

## -- C --

cast_options | Cast options
ChunkedArray | ChunkedArray class
chunked_array | ChunkedArray class
Codec | Compression Codec class
codec_is_available | Check whether a compression codec is available
ComparisonExpression | Arrow expressions
CompressedInputStream | Compressed stream classes
CompressedOutputStream | Compressed stream classes
compression | Compressed stream classes
cpu_count | Manage the global CPU thread pool in libarrow
CsvConvertOptions | File reader options
CsvParseOptions | File reader options
CsvReadOptions | File reader options
CsvTableReader | Arrow CSV and JSON table reader classes

## -- D --

data-type | Apache Arrow data types
Dataset | Multi-file datasets
DatasetFactory | Multi-file datasets
dataset_factory | Create a DatasetFactory
DataType | class arrow::DataType
date32 | Apache Arrow data types
date64 | Apache Arrow data types
decimal | Apache Arrow data types
default_memory_pool | default arrow::MemoryPool
dictionary | Create a dictionary type
DictionaryArray | Arrow Arrays
DictionaryType | class DictionaryType
DirectoryPartitioning | Define Partitioning for a Dataset
DirectoryPartitioningFactory | Define Partitioning for a Dataset

## -- E --

Expression | Arrow expressions

## -- F --

FeatherReader | FeatherReader class
Field | Field class
field | Field class
FieldExpression | Arrow expressions
FileFormat | Dataset file formats
FileInfo | FileSystem entry info
FileOutputStream | OutputStream classes
FileSelector | file selector
FileStats | FileSystem entry info
FileSystem | FileSystem classes
FileSystemDataset | Multi-file datasets
FileSystemDatasetFactory | Multi-file datasets
FixedWidthType | class arrow::FixedWidthType
float | Apache Arrow data types
float16 | Apache Arrow data types
float32 | Apache Arrow data types
float64 | Apache Arrow data types

## -- H --

halffloat | Apache Arrow data types
HivePartitioning | Define Partitioning for a Dataset
HivePartitioningFactory | Define Partitioning for a Dataset
hive_partition | Construct Hive partitioning

## -- I --

InExpression | Arrow expressions
InputStream | InputStream classes
install_arrow | Install or upgrade the Arrow library
install_pyarrow | Install pyarrow for use with reticulate
int16 | Apache Arrow data types
int32 | Apache Arrow data types
int64 | Apache Arrow data types
int8 | Apache Arrow data types
IpcFileFormat | Dataset file formats
IsValidExpression | Arrow expressions

## -- J --

JsonParseOptions | File reader options
JsonReadOptions | File reader options
JsonTableReader | Arrow CSV and JSON table reader classes

## -- L --

ListArray | Arrow Arrays
list_of | Apache Arrow data types
LocalFileSystem | FileSystem classes

## -- M --

map_batches | Apply a function to a stream of RecordBatches
MemoryMappedFile | InputStream classes
MemoryPool | class arrow::MemoryPool
Message | class arrow::Message
MessageReader | class arrow::MessageReader
mmap_create | Create a new read/write memory mapped file of a given size
mmap_open | Open a memory mapped file

## -- N --

NotExpression | Arrow expressions
null | Apache Arrow data types

## -- O --

open_dataset | Open a multi-file dataset
OrExpression | Arrow expressions
OutputStream | OutputStream classes

## -- P --

ParquetFileFormat | Dataset file formats
ParquetFileReader | ParquetFileReader class
ParquetFileWriter | ParquetFileWriter class
ParquetReaderProperties | ParquetReaderProperties class
ParquetWriterProperties | ParquetWriterProperties class
Partitioning | Define Partitioning for a Dataset

## -- R --

RandomAccessFile | InputStream classes
ReadableFile | InputStream classes
read_arrow | Read Arrow IPC stream format
read_csv_arrow | Read a CSV or other delimited file with Arrow
read_delim_arrow | Read a CSV or other delimited file with Arrow
read_feather | Read a Feather file
read_ipc_stream | Read Arrow IPC stream format
read_json_arrow | Read a JSON file
read_message | Read a Message from a stream
read_parquet | Read a Parquet file
read_schema | read a Schema from a stream
read_table | Read Arrow IPC stream format
read_tsv_arrow | Read a CSV or other delimited file with Arrow
RecordBatch | RecordBatch class
RecordBatchFileReader | RecordBatchReader classes
RecordBatchFileWriter | RecordBatchWriter classes
RecordBatchReader | RecordBatchReader classes
RecordBatchStreamReader | RecordBatchReader classes
RecordBatchStreamWriter | RecordBatchWriter classes
RecordBatchWriter | RecordBatchWriter classes
record_batch | RecordBatch class

## -- S --

ScalarExpression | Arrow expressions
Scanner | Scan the contents of a dataset
ScannerBuilder | Scan the contents of a dataset
Schema | Schema class
schema | Schema class
set_cpu_count | Manage the global CPU thread pool in libarrow
string | Apache Arrow data types
struct | Apache Arrow data types
StructArray | Arrow Arrays
SubTreeFileSystem | FileSystem classes

## -- T --

Table | Table class
time32 | Apache Arrow data types
time64 | Apache Arrow data types
timestamp | Apache Arrow data types
type | infer the arrow Array type from an R vector

## -- U --

uint16 | Apache Arrow data types
uint32 | Apache Arrow data types
uint64 | Apache Arrow data types
uint8 | Apache Arrow data types
unify_schemas | Combine and harmonize schemas
UnionDataset | Multi-file datasets
utf8 | Apache Arrow data types

## -- W --

write_arrow | Write Arrow IPC stream format
write_feather | Write data in the Feather format
write_ipc_stream | Write Arrow IPC stream format
write_parquet | Write Parquet file to disk
write_to_raw | Write Arrow data to a raw vector