Builder for Kinetica column properties. More…
Public Member Functions | |
| KineticaColumnProperties () | |
| Creates a new KineticaColumnProperties builder. | |
| KineticaColumnProperties | PrimaryKey () |
| Marks the column as a primary key. | |
| KineticaColumnProperties | ShardKey () |
| Marks the column as a shard key. | |
| KineticaColumnProperties | Nullable () |
| Marks the column as nullable. | |
| KineticaColumnProperties | Timestamp () |
| Marks the column as a timestamp type. | |
| KineticaColumnProperties | Data () |
| Marks the column as a data column (text search enabled). | |
| KineticaColumnProperties | Ipv4 () |
| Marks the column as an IPv4 type. | |
| KineticaColumnProperties | Wkt () |
| Marks the column as a WKT (Well-Known Text) geometry type. | |
| KineticaColumnProperties | CharN (int n) |
| Marks the column as a char(N) type. | |
| KineticaColumnProperties | Int8 () |
| Marks the column as an int8 type. | |
| KineticaColumnProperties | Int16 () |
| Marks the column as an int16 type. | |
| KineticaColumnProperties | Date () |
| Marks the column as a date type. | |
| KineticaColumnProperties | Time () |
| Marks the column as a time type. | |
| KineticaColumnProperties | DateTime () |
| Marks the column as a datetime type. | |
| KineticaColumnProperties | Decimal () |
| Marks the column as a decimal type. | |
| KineticaColumnProperties | Uuid () |
| Marks the column as a UUID type. | |
| KineticaColumnProperties | Ulong () |
| Marks the column as an unsigned long type. | |
| KineticaColumnProperties | Boolean () |
| Marks the column as a boolean type. | |
| KineticaColumnProperties | Json () |
| Marks the column as a JSON type. | |
| KineticaColumnProperties | Array () |
| Marks the column as an array type. | |
| KineticaColumnProperties | Vector () |
| Marks the column as a vector type. | |
| KineticaColumnProperties | Property (string property) |
| Adds a custom property. | |
| IList< string > | Build () |
| Builds the list of properties. | |
| KineticaColumnProperties () | |
| Creates a new KineticaColumnProperties builder. | |
| KineticaColumnProperties | PrimaryKey () |
| Marks the column as a primary key. | |
| KineticaColumnProperties | ShardKey () |
| Marks the column as a shard key. | |
| KineticaColumnProperties | Nullable () |
| Marks the column as nullable. | |
| KineticaColumnProperties | Timestamp () |
| Marks the column as a timestamp type. | |
| KineticaColumnProperties | Data () |
| Marks the column as a data column (text search enabled). | |
| KineticaColumnProperties | Ipv4 () |
| Marks the column as an IPv4 type. | |
| KineticaColumnProperties | Wkt () |
| Marks the column as a WKT (Well-Known Text) geometry type. | |
| KineticaColumnProperties | CharN (int n) |
| Marks the column as a char(N) type. | |
| KineticaColumnProperties | Int8 () |
| Marks the column as an int8 type. | |
| KineticaColumnProperties | Int16 () |
| Marks the column as an int16 type. | |
| KineticaColumnProperties | Date () |
| Marks the column as a date type. | |
| KineticaColumnProperties | Time () |
| Marks the column as a time type. | |
| KineticaColumnProperties | DateTime () |
| Marks the column as a datetime type. | |
| KineticaColumnProperties | Decimal () |
| Marks the column as a decimal type. | |
| KineticaColumnProperties | Uuid () |
| Marks the column as a UUID type. | |
| KineticaColumnProperties | Ulong () |
| Marks the column as an unsigned long type. | |
| KineticaColumnProperties | Boolean () |
| Marks the column as a boolean type. | |
| KineticaColumnProperties | Json () |
| Marks the column as a JSON type. | |
| KineticaColumnProperties | Array () |
| Marks the column as an array type. | |
| KineticaColumnProperties | Vector () |
| Marks the column as a vector type. | |
| KineticaColumnProperties | Property (string property) |
| Adds a custom property. | |
| IList< string > | Build () |
| Builds the list of properties. | |
Detailed Description
Builder for Kinetica column properties.
Equivalent to Rust’s KineticaColumnProperties.
Definition at line 22 of file KineticaColumnProperties.cs.
Constructor & Destructor Documentation
◆ KineticaColumnProperties() [1/2]
| inline |
Creates a new KineticaColumnProperties builder.
Definition at line 29 of file KineticaColumnProperties.cs.
◆ KineticaColumnProperties() [2/2]
| inline |
Creates a new KineticaColumnProperties builder.
Definition at line 29 of file KineticaColumnProperties.cs.
Member Function Documentation
◆ Array() [1/2]
| inline |
Marks the column as an array type.
Definition at line 213 of file KineticaColumnProperties.cs.
◆ Array() [2/2]
| inline |
Marks the column as an array type.
Definition at line 213 of file KineticaColumnProperties.cs.
◆ Boolean() [1/2]
| inline |
Marks the column as a boolean type.
Definition at line 195 of file KineticaColumnProperties.cs.
◆ Boolean() [2/2]
| inline |
Marks the column as a boolean type.
Definition at line 195 of file KineticaColumnProperties.cs.
◆ Build() [1/2]
| inline |
Builds the list of properties.
Definition at line 241 of file KineticaColumnProperties.cs.
◆ Build() [2/2]
| inline |
Builds the list of properties.
Definition at line 241 of file KineticaColumnProperties.cs.
◆ CharN() [1/2]
| inline |
Marks the column as a char(N) type.
| n | The character length (1, 2, 4, 8, 16, 32, 64, 128, or 256). |
Definition at line 101 of file KineticaColumnProperties.cs.
◆ CharN() [2/2]
| inline |
Marks the column as a char(N) type.
| n | The character length (1, 2, 4, 8, 16, 32, 64, 128, or 256). |
Definition at line 101 of file KineticaColumnProperties.cs.
◆ Data() [1/2]
| inline |
Marks the column as a data column (text search enabled).
Definition at line 73 of file KineticaColumnProperties.cs.
◆ Data() [2/2]
| inline |
Marks the column as a data column (text search enabled).
Definition at line 73 of file KineticaColumnProperties.cs.
◆ Date() [1/2]
| inline |
Marks the column as a date type.
Definition at line 141 of file KineticaColumnProperties.cs.
◆ Date() [2/2]
| inline |
Marks the column as a date type.
Definition at line 141 of file KineticaColumnProperties.cs.
◆ DateTime() [1/2]
| inline |
Marks the column as a datetime type.
Definition at line 159 of file KineticaColumnProperties.cs.
◆ DateTime() [2/2]
| inline |
Marks the column as a datetime type.
Definition at line 159 of file KineticaColumnProperties.cs.
◆ Decimal() [1/2]
| inline |
Marks the column as a decimal type.
Definition at line 168 of file KineticaColumnProperties.cs.
◆ Decimal() [2/2]
| inline |
Marks the column as a decimal type.
Definition at line 168 of file KineticaColumnProperties.cs.
◆ Int16() [1/2]
| inline |
Marks the column as an int16 type.
Definition at line 132 of file KineticaColumnProperties.cs.
◆ Int16() [2/2]
| inline |
Marks the column as an int16 type.
Definition at line 132 of file KineticaColumnProperties.cs.
◆ Int8() [1/2]
| inline |
Marks the column as an int8 type.
Definition at line 123 of file KineticaColumnProperties.cs.
◆ Int8() [2/2]
| inline |
Marks the column as an int8 type.
Definition at line 123 of file KineticaColumnProperties.cs.
◆ Ipv4() [1/2]
| inline |
Marks the column as an IPv4 type.
Definition at line 82 of file KineticaColumnProperties.cs.
◆ Ipv4() [2/2]
| inline |
Marks the column as an IPv4 type.
Definition at line 82 of file KineticaColumnProperties.cs.
◆ Json() [1/2]
| inline |
Marks the column as a JSON type.
Definition at line 204 of file KineticaColumnProperties.cs.
◆ Json() [2/2]
| inline |
Marks the column as a JSON type.
Definition at line 204 of file KineticaColumnProperties.cs.
◆ Nullable() [1/2]
| inline |
Marks the column as nullable.
Definition at line 55 of file KineticaColumnProperties.cs.
◆ Nullable() [2/2]
| inline |
Marks the column as nullable.
Definition at line 55 of file KineticaColumnProperties.cs.
◆ PrimaryKey() [1/2]
| inline |
Marks the column as a primary key.
Definition at line 37 of file KineticaColumnProperties.cs.
◆ PrimaryKey() [2/2]
| inline |
Marks the column as a primary key.
Definition at line 37 of file KineticaColumnProperties.cs.
◆ Property() [1/2]
| inline |
Adds a custom property.
Definition at line 231 of file KineticaColumnProperties.cs.
◆ Property() [2/2]
| inline |
Adds a custom property.
Definition at line 231 of file KineticaColumnProperties.cs.
◆ ShardKey() [1/2]
| inline |
Marks the column as a shard key.
Definition at line 46 of file KineticaColumnProperties.cs.
◆ ShardKey() [2/2]
| inline |
Marks the column as a shard key.
Definition at line 46 of file KineticaColumnProperties.cs.
◆ Time() [1/2]
| inline |
Marks the column as a time type.
Definition at line 150 of file KineticaColumnProperties.cs.
◆ Time() [2/2]
| inline |
Marks the column as a time type.
Definition at line 150 of file KineticaColumnProperties.cs.
◆ Timestamp() [1/2]
| inline |
Marks the column as a timestamp type.
Definition at line 64 of file KineticaColumnProperties.cs.
◆ Timestamp() [2/2]
| inline |
Marks the column as a timestamp type.
Definition at line 64 of file KineticaColumnProperties.cs.
◆ Ulong() [1/2]
| inline |
Marks the column as an unsigned long type.
Definition at line 186 of file KineticaColumnProperties.cs.
◆ Ulong() [2/2]
| inline |
Marks the column as an unsigned long type.
Definition at line 186 of file KineticaColumnProperties.cs.
◆ Uuid() [1/2]
| inline |
Marks the column as a UUID type.
Definition at line 177 of file KineticaColumnProperties.cs.
◆ Uuid() [2/2]
| inline |
Marks the column as a UUID type.
Definition at line 177 of file KineticaColumnProperties.cs.
◆ Vector() [1/2]
| inline |
Marks the column as a vector type.
Definition at line 222 of file KineticaColumnProperties.cs.
◆ Vector() [2/2]
| inline |
Marks the column as a vector type.
Definition at line 222 of file KineticaColumnProperties.cs.
◆ Wkt() [1/2]
| inline |
Marks the column as a WKT (Well-Known Text) geometry type.
Definition at line 91 of file KineticaColumnProperties.cs.
◆ Wkt() [2/2]
| inline |
Marks the column as a WKT (Well-Known Text) geometry type.
Definition at line 91 of file KineticaColumnProperties.cs.
The documentation for this class was generated from the following files:
- _build/public-os_ubuntu24.04-arch_amd64-cc_gcc_13.3.0/install/Kinetica/SchemaBuilder/KineticaColumnProperties.cs
- Kinetica/SchemaBuilder/KineticaColumnProperties.cs