DataTableColumnInfo class
Constructors
-
DataTableColumnInfo({required Input<int> columnIndex, Input<String?>? columnType, Input<bool?>? keyColumn, Input<String?>? mappedColumnPath, required Input<String> originalColumn, Input<bool?>? repeatedValues})
-
Creates a new DataTableColumnInfo.
columnIndex Column Index. 0,1,2...
columnType Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
keyColumn Whether to include this column in the calculation of the row ID.
mappedColumnPath Entity proto field path that the column is mapped to
originalColumn Original column name of the Data Table (present in the CSV header in case
repeatedValues Whether the column is a repeated values column.
const
-
DataTableColumnInfo.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
columnIndex
→ Input<int>
-
Column Index. 0,1,2...
final
-
columnType
→ Input<String?>?
-
Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
Possible values:
STRING
REGEX
CIDR
NUMBER
Possible values are:
STRING, REGEX, CIDR, NUMBER.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
keyColumn
→ Input<bool?>?
-
Whether to include this column in the calculation of the row ID.
If no columns have keyColumn = true, all columns will be included in the
calculation of the row ID.
final
-
mappedColumnPath
→ Input<String?>?
-
Entity proto field path that the column is mapped to
final
-
originalColumn
→ Input<String>
-
Original column name of the Data Table (present in the CSV header in case
of creation of data tables using file uploads). It must satisfy the
following requirements:
final
-
repeatedValues
→ Input<bool?>?
-
Whether the column is a repeated values column.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited