A VB.NET implementation of the Feather columnar data frame file format: typed and untyped data frame, column and row models together with the Feather reader and writer.
Microsoft.VisualBasic.DataStorage.FeatherFormat 0.6.9762.11310.
01 Namespaces
Microsoft.VisualBasic.DataStorage.FeatherFormat
| Type | Summary | Members |
|---|---|---|
| BasisType | Represents whether a dataframe is using 0-based or 1-based indexing. | 4 |
| Column | Represents a column of a DataFrame. | 36 |
| ColumnEnumerable | Allocation free enumerable for the columns in a dataframe. | 1 |
| ColumnEnumerator | Allocation free enumerator for the columns in a dataframe. | 5 |
| ColumnMap | Utility class for addressing a dataframes columns. | 3 |
| ColumnValueEnumerator | Allocation free enumerator for a column. | 5 |
| DataFrame | Represents a dataframe. | 50 |
| FeatherReader | Utility class for reading Feather files. | 8 |
| FeatherWriter | Class for writing dataframes (or equivalently, sets of columns) to a file in the Feather format. | 16 |
| ProxyDataFrame | Represents a dataframe, where each row has been mapped to an instance of a type. | 22 |
| ProxyRowEnumerable | Allocation free enumerable for a proxied row. | 1 |
| ProxyRowEnumerator | Allocation free enumerator for a proxied row. | 5 |
| ProxyRowMap | Utility class for addressing a ProxyDataFrame's rows. | 2 |
| Row | Represents a row of a DataFrame. | 27 |
| RowEnumerable | Allocation free enumerable for a row. | 1 |
| RowEnumerator | Allocation free enumerator for a row. | 5 |
| RowMap | Utility class for addressing a dataframe's rows. | 2 |
| RowValueEnumerator | Allocation free enumerator for a row. | 5 |
| TypedColumn | Represents a column of a TypedDataFrame, or a column of a DataFrame that has been mapped. | 37 |
| TypedColumnEnumerator | Allocation free enumerator for a typed column. | 5 |
| TypedDataFrame | Represents a dataframe with one typed column. | 3 |
| TypedDataFrameBase | Represents a dataframe, where each column has been typed. | 20 |
| TypedDataFrameType | Represents a dataframe with two typed columns. | 3 |
| TypedDataFrameType1 | Represents a dataframe with three typed columns. | 4 |
| TypedDataFrameType2 | Represents a dataframe with four typed columns. | 5 |
| TypedDataFrameType3 | Represents a dataframe with five typed columns. | 6 |
| TypedDataFrameType4 | Represents a dataframe with six typed columns. | 7 |
| TypedDataFrameType5 | Represents a dataframe with seven typed columns. | 8 |
| TypedDataFrameType6 | Represents a dataframe with eight typed columns. | 9 |
| TypedRow | Represents a typed row with 1 column. | 19 |
| TypedRowEnumerable | Allocation free enumerable for a typed row. | 1 |
| TypedRowEnumerator | Allocation free enumerator for a typed row. | 5 |
| TypedRowMap | Utility class for addressing a TypedDataFrameBase rows. | 2 |
| TypedRowType | Represents a typed row with 2 columns. | 20 |
| TypedRowType1 | Represents a typed row with 3 columns. | 21 |
| TypedRowType2 | Represents a typed row with 4 columns. | 22 |
| TypedRowType3 | Represents a typed row with 5 columns. | 23 |
| TypedRowType4 | Represents a typed row with 6 columns. | 24 |
| TypedRowType5 | Represents a typed row with 7 columns. | 25 |
| TypedRowType6 | Represents a typed row with 8 columns. | 26 |
| TypedRowValueEnumerator | Allocation free enumerator for a typed row. | 4 |
| Value | Represents a value in a dataframe cell. | 10 |
| WriteMode | Indicates how a FeatherWriter should schedule writing to disk. | 4 |
Microsoft.VisualBasic.DataStorage.FeatherFormat.FlatBuffers
An embedded FlatBuffers runtime used by Feather metadata serialization: the byte buffer, builder, table, struct and offset primitives.
| Type | Summary | Members |
|---|---|---|
| ByteBuffer | Class to mimic Java's ByteBuffer which is used heavily in Flatbuffers. | 0 |
| FlatBufferBuilder | Responsible for building up and accessing a FlatBuffer formatted byte array (via ByteBuffer). | 37 |
| IFlatbufferObject | This is the base for both structs and tables. | 0 |
| Offset | Offset class for typesafe assignments. | 0 |
| Struct | All structs in the generated code derive from this class, and add their own accessors. | 0 |
| Table | All tables in the generated code derive from this struct, and add their own accessors. | 0 |
Microsoft.VisualBasic.DataStorage.FeatherFormat.Impl.FbsMetadata
The FlatBuffers generated metadata types of the Feather format: column, type, encoding, category, date, time and timestamp metadata.
| Type | Summary | Members |
|---|---|---|
| CategoryMetadata | 1 | |
| Column | 1 | |
| CTable | 3 | |
| PrimitiveArray | 4 | |
| TimestampMetadata | 1 |