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.
Namespace: ETLBox.Parquet
Assembly: ETLBox.Parquet.dll
Syntax
[AttributeUsage(AttributeTargets.Property)]
public class ParquetColumn : Attribute
Examples
public class MyPoco
{
[ParquetColumn("NameInParquet", WriteOrder: 1)]
public string SomeProperty { get; set; }
[ParquetColumn(WriterOrder: 2)]
public string AnotherProperty { get; set; }
}
Constructors
ParquetColumn()
Declaration
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
PropertyName
Declaration
public string PropertyName { get; set; }
Property Value
WriteOrder
Declaration
public int WriteOrder { get; set; }
Property Value