Table of Contents

Class MapType

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

Constructors

MapType(Field, Field, bool)

public MapType(Field key, Field value, bool keySorted = false)

Parameters

key Field
value Field
keySorted bool

MapType(Field, bool)

public MapType(Field entries, bool keySorted = false)

Parameters

entries Field
keySorted bool

MapType(IArrowType, IArrowType, bool, bool)

public MapType(IArrowType key, IArrowType value, bool nullable = true, bool keySorted = false)

Parameters

key IArrowType
value IArrowType
nullable bool
keySorted bool

MapType(StructType, bool)

public MapType(StructType entries, bool keySorted = false)

Parameters

entries StructType
keySorted bool

Fields

KeySorted

public readonly bool KeySorted

Field Value

bool

Properties

KeyField

public Field KeyField { get; }

Property Value

Field

KeyValueType

public StructType KeyValueType { get; }

Property Value

StructType

Name

public override string Name { get; }

Property Value

string

TypeId

public override ArrowTypeId TypeId { get; }

Property Value

ArrowTypeId

ValueField

public Field ValueField { get; }

Property Value

Field

Methods

Accept(IArrowTypeVisitor)

public override void Accept(IArrowTypeVisitor visitor)

Parameters

visitor IArrowTypeVisitor

UnsortedKey()

public MapType UnsortedKey()

Returns

MapType