ArrowMapType class final
Arrow Map: a list of non-null entries structs of <key, value>.
The key field must be non-nullable. Entry order is preserved; keysSorted only records the producer's claim, as in Schema.fbs.
- Inheritance
-
- Object
- ArrowDataType
- ArrowMapType
Constructors
-
ArrowMapType(ArrowField keyField, ArrowField valueField, {bool keysSorted = false, String entriesName = 'entries', Map<
String, String> entriesMetadata = const {}, bool allowDuplicateNames = false})
Properties
- allowDuplicateNames → bool
-
Whether key and value fields may share a name (valid Arrow; readers of
standard data pass true). Not serialized.
final
- entriesField → ArrowField
-
The physical child field: a non-null struct of key and value.
no setter
-
entriesMetadata
→ Map<
String, String> -
Metadata of the physical entries child field, preserved for fidelity.
final
- entriesName → String
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- keyField → ArrowField
-
final
- keysSorted → bool
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- valueField → ArrowField
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited