Class GuidExtensionDefinition
Extension definition for the "arrow.uuid" extension type, backed by FixedSizeBinary(16).
public class GuidExtensionDefinition : ExtensionDefinition
- Inheritance
-
GuidExtensionDefinition
- Inherited Members
Fields
Instance
public static GuidExtensionDefinition Instance
Field Value
Properties
ExtensionName
The canonical extension type name (e.g. "arrow.uuid").
public override string ExtensionName { get; }
Property Value
Methods
TryCreateType(IArrowType, string, out ExtensionType)
Attempt to create an ExtensionType from a storage type and serialized metadata.
public override bool TryCreateType(IArrowType storageType, string metadata, out ExtensionType type)
Parameters
storageTypeIArrowTypeThe underlying Arrow storage type.
metadatastringThe serialized extension metadata string, or null.
typeExtensionTypeThe created extension type, if successful.
Returns
- bool
True if the type was created successfully; false otherwise.