# Integration to 'Apache' 'Arrow'

## Documentation for package ‘arrow’ version 0.14.1.1

- DESCRIPTION file.

## Help Pages

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

## -- A --

array | create an arrow::Array from an R vector
arrow::Array | class arrow::Array Array base type. Immutable data array with some logical type and some length.
arrow::ArrayData | class arrow::ArrayData
arrow::Buffer | class arrow::Buffer
arrow::ChunkedArray | class arrow::ChunkedArray
arrow::Column | class arrow::Column
arrow::DataType | class arrow::DataType
arrow::DictionaryType | class arrow::DictionaryType
arrow::Field | class arrow::Field
arrow::FixedWidthType | class arrow::FixedWidthType
arrow::io::BufferOutputStream | class arrow::io::BufferOutputStream
arrow::io::BufferReader | class arrow::io::BufferReader
arrow::io::FileOutputStream | class arrow::io::FileOutputStream
arrow::io::FixedSizeBufferWriter | class arrow::io::FixedSizeBufferWriter
arrow::io::InputStream | class arrow::io::InputStream
arrow::io::MemoryMappedFile | class arrow::io::MemoryMappedFile
arrow::io::MockOutputStream | class arrow::io::MockOutputStream
arrow::io::OutputStream | OutputStream
arrow::io::RandomAccessFile | class arrow::io::RandomAccessFile
arrow::io::Readable | class arrow::io::Readable
arrow::io::ReadableFile | class arrow::io::ReadableFile
arrow::ipc::Message | class arrow::ipc::Message
arrow::ipc::MessageReader | class arrow::ipc::MessageReader
arrow::ipc::RecordBatchFileReader | class arrow::ipc::RecordBatchFileReader
arrow::ipc::RecordBatchFileWriter | class arrow::ipc::RecordBatchFileWriter Writer for the Arrow binary file format
arrow::ipc::RecordBatchStreamReader | class arrow::ipc::RecordBatchStreamReader
arrow::ipc::RecordBatchStreamWriter | class arrow::ipc::RecordBatchStreamWriter Writer for the Arrow streaming binary format
arrow::ipc::RecordBatchWriter | class arrow::ipc::RecordBatchWriter
arrow::json::TableReader | class arrow::json::TableReader
arrow::MemoryPool | class arrow::MemoryPool
arrow::RecordBatch | class arrow::RecordBatch
arrow::RecordBatchReader | class arrow::RecordBatchReader
arrow::Schema | class arrow::Schema
arrow::Table | class arrow::Table
arrow_available | Is the C++ Arrow library available?
arrow__Array | class arrow::Array Array base type. Immutable data array with some logical type and some length.
arrow__ArrayData | class arrow::ArrayData
arrow__Buffer | class arrow::Buffer
arrow__ChunkedArray | class arrow::ChunkedArray
arrow__Column | class arrow::Column
arrow__DataType | class arrow::DataType
arrow__DictionaryType | class arrow::DictionaryType
arrow__Field | class arrow::Field
arrow__FixedWidthType | class arrow::FixedWidthType
arrow__io__BufferOutputStream | class arrow::io::BufferOutputStream
arrow__io__BufferReader | class arrow::io::BufferReader
arrow__io__FileOutputStream | class arrow::io::FileOutputStream
arrow__io__FixedSizeBufferWriter | class arrow::io::FixedSizeBufferWriter
arrow__io__InputStream | class arrow::io::InputStream
arrow__io__MemoryMappedFile | class arrow::io::MemoryMappedFile
arrow__io__MockOutputStream | class arrow::io::MockOutputStream
arrow__io__OutputStream | OutputStream
arrow__io__RandomAccessFile | class arrow::io::RandomAccessFile
arrow__io__Readable | class arrow::io::Readable
arrow__io__ReadableFile | class arrow::io::ReadableFile
arrow__ipc__Message | class arrow::ipc::Message
arrow__ipc__MessageReader | class arrow::ipc::MessageReader
arrow__ipc__RecordBatchFileReader | class arrow::ipc::RecordBatchFileReader
arrow__ipc__RecordBatchFileWriter | class arrow::ipc::RecordBatchFileWriter Writer for the Arrow binary file format
arrow__ipc__RecordBatchStreamReader | class arrow::ipc::RecordBatchStreamReader
arrow__ipc__RecordBatchStreamWriter | class arrow::ipc::RecordBatchStreamWriter Writer for the Arrow streaming binary format
arrow__ipc__RecordBatchWriter | class arrow::ipc::RecordBatchWriter
arrow__json__TableReader | class arrow::json::TableReader
arrow__MemoryPool | class arrow::MemoryPool
arrow__RecordBatch | class arrow::RecordBatch
arrow__RecordBatchReader | class arrow::RecordBatchReader
arrow__Schema | class arrow::Schema
arrow__Table | class arrow::Table

## -- B --

boolean | Apache Arrow data types
buffer | Create a arrow::Buffer from an R object
BufferOutputStream | Open a arrow::io::BufferOutputStream
BufferReader | Create a arrow::io::BufferReader

## -- C --

cast_options | Cast options
chunked_array | create an arrow::ChunkedArray from various R vectors
CompressedInputStream | Compressed input stream
CompressedOutputStream | Compressed output stream
CompressionType | Apache Arrow data types
compression_codec | codec
csv_convert_options | Conversion options for the CSV reader
csv_parse_options | Parsing options for Arrow file readers
csv_read_options | Read options for the Arrow file readers
csv_table_reader | Arrow CSV and JSON table readers

## -- D --

date32 | Apache Arrow data types
date64 | Apache Arrow data types
DateUnit | Apache Arrow data types
decimal | Apache Arrow data types
default_memory_pool | default arrow::MemoryPool
dictionary | dictionary type factory

## -- F --

FeatherTableReader | A 'arrow::ipc::feather::TableReader' to read from a file
FeatherTableWriter | Create 'TableWriter' that writes into a stream
field | Factory for a 'arrow::Field'
FileMode | Apache Arrow data types
FileOutputStream | Open a arrow::io::FileOutputStream
FixedSizeBufferWriter | Open a arrow::io::FixedSizeBufferWriter
float16 | Apache Arrow data types
float32 | Apache Arrow data types
float64 | Apache Arrow data types

## -- I --

install_arrow | Help installing the Arrow C++ library
int16 | Apache Arrow data types
int32 | Apache Arrow data types
int64 | Apache Arrow data types
int8 | Apache Arrow data types

## -- J --

json_parse_options | Parsing options for Arrow file readers
json_read_options | Read options for the Arrow file readers
json_table_reader | Arrow CSV and JSON table readers

## -- L --

list_of | Apache Arrow data types

## -- M --

MessageReader | Open a MessageReader that reads from a stream
MessageType | Apache Arrow data types
mmap_create | Create a new read/write memory mapped file of a given size
mmap_open | Open a memory mapped file
MockOutputStream | Open a arrow::io::MockOutputStream

## -- N --

null | Apache Arrow data types

## -- P --

parquet_file_reader | Parquet file reader

## -- R --

ReadableFile | open a arrow::io::ReadableFile
read_arrow | Read an arrow::Table from a stream
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_json_arrow | Read a JSON file
read_message | Read a Message from a stream
read_parquet | Read a Parquet file
read_record_batch | read arrow::RecordBatch as encapsulated IPC message, given a known arrow::Schema
read_schema | read a Schema from a stream
read_table | Read an arrow::Table from a stream
read_tsv_arrow | Read a CSV or other delimited file with Arrow
RecordBatchFileReader | Create an arrow::ipc::RecordBatchFileReader from a file
RecordBatchFileWriter | Create a record batch file writer from a stream
RecordBatchStreamReader | Create a arrow::ipc::RecordBatchStreamReader from an input stream
RecordBatchStreamWriter | Writer for the Arrow streaming binary format
record_batch | Create an arrow::RecordBatch from a data frame

## -- S --

schema | Schema factory
StatusCode | Apache Arrow data types
struct | Apache Arrow data types

## -- T --

table | Create an arrow::Table from a data frame
time32 | Apache Arrow data types
time64 | Apache Arrow data types
timestamp | Apache Arrow data types
TimeUnit | Apache Arrow data types
Type | 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
utf8 | Apache Arrow data types

## -- W --

write_arrow | Write Arrow formatted data
write_feather | Write data in the Feather format
write_parquet | Write Parquet file to disk