Immutable metadata about a column in a Kinetica type. More…
Public Member Functions | |
| Column (string name, ColumnType columnType) | |
| Creates a new column with the given name and type. | |
| Column (string name, ColumnType columnType, IEnumerable< string > properties) | |
| Creates a new column with the given name, type, and properties. | |
| Column | WithAddedProperties (params string[] additionalProperties) |
| Creates a copy of this column with the specified properties added. | |
| Column | AsNullable () |
| Creates a copy of this column marked as nullable. | |
| Column | AsPrimaryKey () |
| Creates a copy of this column marked as primary key. | |
| Column | AsShardKey () |
| Creates a copy of this column marked as shard key. | |
| override string | ToString () |
| override bool | Equals (object? obj) |
| override int | GetHashCode () |
| Column (string name, ColumnType columnType) | |
| Creates a new column with the given name and type. | |
| Column (string name, ColumnType columnType, IEnumerable< string > properties) | |
| Creates a new column with the given name, type, and properties. | |
| Column | WithAddedProperties (params string[] additionalProperties) |
| Creates a copy of this column with the specified properties added. | |
| Column | AsNullable () |
| Creates a copy of this column marked as nullable. | |
| Column | AsPrimaryKey () |
| Creates a copy of this column marked as primary key. | |
| Column | AsShardKey () |
| Creates a copy of this column marked as shard key. | |
| override string | ToString () |
| override bool | Equals (object? obj) |
| override int | GetHashCode () |
Static Public Member Functions | |
| static Column | WithProperties (string name, ColumnType columnType, IEnumerable< string > properties) |
| Creates a column with properties from a list. | |
| static Column | WithProperties (string name, ColumnType columnType, IEnumerable< string > properties) |
| Creates a column with properties from a list. | |
Properties | |
| string | Name [get] |
| Gets the column name. | |
| ColumnType | ColumnType [get] |
| Gets the column type. | |
| ColumnBaseType | BaseType [get] |
| Gets the base type for this column. | |
| IReadOnlyList< string > | Properties [get] |
| Gets the column properties. | |
| bool | IsNullable [get] |
| Returns true if this column is nullable. | |
| bool | IsPrimaryKey [get] |
| Returns true if this column is a primary key. | |
| bool | IsShardKey [get] |
| Returns true if this column is a shard key. | |
| string | AvroTypeName [get] |
| Returns the Avro type name for this column. | |
Detailed Description
Constructor & Destructor Documentation
◆ Column() [1/4]
| inline |
◆ Column() [2/4]
| inline |
◆ Column() [3/4]
| inline |
◆ Column() [4/4]
| inline |
Member Function Documentation
◆ AsNullable() [1/2]
| inline |
◆ AsNullable() [2/2]
| inline |
◆ AsPrimaryKey() [1/2]
| inline |
◆ AsPrimaryKey() [2/2]
| inline |
◆ AsShardKey() [1/2]
| inline |
◆ AsShardKey() [2/2]
| inline |
◆ Equals() [1/2]
| inline |
◆ Equals() [2/2]
| inline |
◆ GetHashCode() [1/2]
| inline |
◆ GetHashCode() [2/2]
| inline |
◆ ToString() [1/2]
| inline |
◆ ToString() [2/2]
| inline |
◆ WithAddedProperties() [1/2]
| inline |
◆ WithAddedProperties() [2/2]
| inline |
◆ WithProperties() [1/2]
| static |
Creates a column with properties from a list.
Equivalent to Rust’s Column::with_properties().
◆ WithProperties() [2/2]
| static |
Creates a column with properties from a list.
Equivalent to Rust’s Column::with_properties().
Property Documentation
◆ AvroTypeName
| get |
◆ BaseType
| get |
◆ ColumnType
| get |
◆ IsNullable
| get |
◆ IsPrimaryKey
| get |
◆ IsShardKey
| get |
◆ Name
| get |
◆ Properties
| get |
The documentation for this class was generated from the following files: