Class StructType
public sealed class StructType : NestedType, IRecordType, IArrowType
- Inheritance
-
StructType
- Implements
- Inherited Members
- Extension Methods
Constructors
StructType(IReadOnlyList<Field>)
public StructType(IReadOnlyList<Field> fields)
Parameters
fields
IReadOnlyList<Field>
Properties
Name
public override string Name { get; }
Property Value
TypeId
public override ArrowTypeId TypeId { get; }
Property Value
Methods
Accept(IArrowTypeVisitor)
public override void Accept(IArrowTypeVisitor visitor)
Parameters
visitor
IArrowTypeVisitor
GetFieldByIndex(int)
public Field GetFieldByIndex(int index)
Parameters
index
int
Returns
GetFieldByName(string, IEqualityComparer<string>)
public Field GetFieldByName(string name, IEqualityComparer<string> comparer = null)
Parameters
name
stringcomparer
IEqualityComparer<string>
Returns
GetFieldIndex(string, IEqualityComparer<string>)
public int GetFieldIndex(string name, IEqualityComparer<string> comparer = null)
Parameters
name
stringcomparer
IEqualityComparer<string>