readArrowFeather

fun DataFrame.Companion.readArrowFeather(channel: SeekableByteChannel, allocator: RootAllocator = Allocator.ROOT, nullability: NullabilityOptions = NullabilityOptions.Infer): AnyFrame

Read Arrow random access format data from existing channel

Nested Arrow Struct columns are read as ColumnGroups; an optional (nullable) struct becomes a column group whose child columns are nullable and hold null where the struct is absent (a column group is never null per row). See readParquet and issue #536.

A Timestamp(unit, tz) column identifies a single point on the time-line and is read as kotlin.time.Instant; a zone-less Timestamp(unit, null) stays kotlinx.datetime.LocalDateTime. The zone is display metadata — the stored values are already normalized to UTC and are not shifted on read.


fun DataFrame.Companion.readArrowFeather(file: File, nullability: NullabilityOptions = NullabilityOptions.Infer): AnyFrame

Read Arrow random access format data from existing file

A Timestamp column that carries a time zone is read as kotlin.time.Instant, a zone-less one as kotlinx.datetime.LocalDateTime; see readParquet for the full rule.


fun DataFrame.Companion.readArrowFeather(path: Path, nullability: NullabilityOptions = NullabilityOptions.Infer): AnyFrame

Read Arrow random access format data from an existing file on the given path.

A Timestamp column that carries a time zone is read as kotlin.time.Instant, a zone-less one as kotlinx.datetime.LocalDateTime; see readParquet for the full rule.


fun DataFrame.Companion.readArrowFeather(byteArray: ByteArray, nullability: NullabilityOptions = NullabilityOptions.Infer): AnyFrame

Read Arrow random access format data from existing byteArray

A Timestamp column that carries a time zone is read as kotlin.time.Instant, a zone-less one as kotlinx.datetime.LocalDateTime; see readParquet for the full rule.


fun DataFrame.Companion.readArrowFeather(stream: InputStream, nullability: NullabilityOptions = NullabilityOptions.Infer): AnyFrame

Read Arrow random access format data from existing stream

A Timestamp column that carries a time zone is read as kotlin.time.Instant, a zone-less one as kotlinx.datetime.LocalDateTime; see readParquet for the full rule.


fun DataFrame.Companion.readArrowFeather(url: URL, nullability: NullabilityOptions = NullabilityOptions.Infer): AnyFrame

Read Arrow random access format data from existing url

A Timestamp column that carries a time zone is read as kotlin.time.Instant, a zone-less one as kotlinx.datetime.LocalDateTime; see readParquet for the full rule.


fun DataFrame.Companion.readArrowFeather(path: String, nullability: NullabilityOptions = NullabilityOptions.Infer): AnyFrame

Read Arrow random access format data from existing path

A Timestamp column that carries a time zone is read as kotlin.time.Instant, a zone-less one as kotlinx.datetime.LocalDateTime; see readParquet for the full rule.