Class ParquetColumn
This attribute defines the mapping between a property name and the name of a column in a parquet file. When using the ParquetDestination, the WriteOrder defines the order of the columns in the file.
Inherited Members
Namespace: ETLBox.Parquet
Assembly: ETLBox.Parquet.dll
Syntax
[AttributeUsage(AttributeTargets.Property)]
public class ParquetColumn : AttributeExamples
public class MyPoco { [ParquetColumn("NameInParquet", WriteOrder: 1)] public string SomeProperty { get; set; } [ParquetColumn(WriterOrder: 2)] public string AnotherProperty { get; set; } }
Constructors
ParquetColumn()
Declaration
public ParquetColumn()ParquetColumn(int)
Declaration
public ParquetColumn(int writeOrder)Parameters
| Type | Name | Description |
|---|---|---|
| int | writeOrder |
ParquetColumn(string)
Declaration
public ParquetColumn(string columnName)Parameters
| Type | Name | Description |
|---|---|---|
| string | columnName |
ParquetColumn(string, int)
Declaration
public ParquetColumn(string columnName, int writeOrder)Parameters
| Type | Name | Description |
|---|---|---|
| string | columnName | |
| int | writeOrder |
Properties
ColumnName
Declaration
public string ColumnName { get; set; }Property Value
| Type | Description |
|---|---|
| string |
PropertyName
Declaration
public string PropertyName { get; set; }Property Value
| Type | Description |
|---|---|
| string |
WriteOrder
Declaration
public int WriteOrder { get; set; }Property Value
| Type | Description |
|---|---|
| int |