Class ExtensionArray
Base class for extension array wrappers. Delegates physical array operations to the underlying storage array.
public class ExtensionArray : IArrowArray, IDisposable
- Inheritance
-
ExtensionArray
- Implements
- Derived
- Inherited Members
Constructors
ExtensionArray(ExtensionType, IArrowArray)
public ExtensionArray(ExtensionType extensionType, IArrowArray storage)
Parameters
extensionTypeExtensionTypestorageIArrowArray
ExtensionArray(IArrowArray)
public ExtensionArray(IArrowArray storage)
Parameters
storageIArrowArray
Properties
Data
public ArrayData Data { get; }
Property Value
ExtensionType
public ExtensionType ExtensionType { get; }
Property Value
Length
public int Length { get; }
Property Value
NullCount
public int NullCount { get; }
Property Value
Offset
public int Offset { get; }
Property Value
Storage
public IArrowArray Storage { get; }
Property Value
Methods
Accept(IArrowArrayVisitor)
public void Accept(IArrowArrayVisitor visitor)
Parameters
visitorIArrowArrayVisitor
Dispose()
public void Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposingbool
IsNull(int)
public bool IsNull(int index)
Parameters
indexint
Returns
IsValid(int)
public bool IsValid(int index)
Parameters
indexint