This class enables you to interact with Feather files. Create one to connect to a file or other InputStream, and call Read() on it to make an arrow::Table. See its usage in read_feather().

Factory

The FeatherTableReader$create() factory method instantiates the object and takes the following arguments:

  • file A character file name, raw vector, or Arrow file connection object (e.g. RandomAccessFile).

  • mmap Logical: whether to memory-map the file (default TRUE)

  • ... Additional arguments, currently ignored

Methods

  • $GetDescription()

  • $HasDescription()

  • $version()

  • $num_rows()

  • $num_columns()

  • $GetColumnName()

  • $GetColumn()

  • $Read(columns)

Super class

arrow::Object -> FeatherTableReader

Methods

Public methods

Inherited methods

Method GetDescription()

Usage

FeatherTableReader$GetDescription()


Method HasDescription()

Usage

FeatherTableReader$HasDescription()


Method version()

Usage

FeatherTableReader$version()


Method num_rows()

Usage

FeatherTableReader$num_rows()


Method num_columns()

Usage

FeatherTableReader$num_columns()


Method GetColumnName()

Usage

FeatherTableReader$GetColumnName(i)


Method GetColumn()

Usage

FeatherTableReader$GetColumn(i)


Method Read()

Usage

FeatherTableReader$Read(columns)


Method clone()

The objects of this class are cloneable with this method.

Usage

FeatherTableReader$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.