Table of Contents

Class GuidExtensionDefinition

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll

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

GuidExtensionDefinition

Properties

ExtensionName

The canonical extension type name (e.g. "arrow.uuid").

public override string ExtensionName { get; }

Property Value

string

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

storageType IArrowType

The underlying Arrow storage type.

metadata string

The serialized extension metadata string, or null.

type ExtensionType

The created extension type, if successful.

Returns

bool

True if the type was created successfully; false otherwise.