Arrow.Array.IntervalDayTime (Arrow v0.1.0)

Copy Markdown

Interval column. The physical layout depends on the variant:

  • IntervalYearMonthvalues is little-endian int32 months, 4 bytes per slot.
  • IntervalDayTimevalues is little-endian {int32 days, int32 milliseconds}, 8 bytes per slot.
  • IntervalMonthDayNanovalues is little-endian {int32 months, int32 days, int64 nanoseconds}, 16 bytes per slot.

Summary

Types

t()

@type t() :: %Arrow.Array.IntervalDayTime{
  length: non_neg_integer(),
  null_count: non_neg_integer(),
  validity: binary() | nil,
  values: binary()
}