Table of Contents

Class IntervalType

Namespace
Apache.Arrow.Types
Assembly
Apache.Arrow.dll
public sealed class IntervalType : FixedWidthType, IArrowType
Inheritance
IntervalType
Implements
Inherited Members
Extension Methods

Constructors

IntervalType(IntervalUnit)

public IntervalType(IntervalUnit unit = IntervalUnit.YearMonth)

Parameters

unit IntervalUnit

Fields

DayTime

public static readonly IntervalType DayTime

Field Value

IntervalType

MonthDayNanosecond

public static readonly IntervalType MonthDayNanosecond

Field Value

IntervalType

YearMonth

public static readonly IntervalType YearMonth

Field Value

IntervalType

Properties

BitWidth

public override int BitWidth { get; }

Property Value

int

Name

public override string Name { get; }

Property Value

string

TypeId

public override ArrowTypeId TypeId { get; }

Property Value

ArrowTypeId

Unit

public IntervalUnit Unit { get; }

Property Value

IntervalUnit

Methods

Accept(IArrowTypeVisitor)

public override void Accept(IArrowTypeVisitor visitor)

Parameters

visitor IArrowTypeVisitor

FromIntervalUnit(IntervalUnit)

public static IntervalType FromIntervalUnit(IntervalUnit unit)

Parameters

unit IntervalUnit

Returns

IntervalType