Kinetica   C#   API  Version 7.2.3.1
ColumnType.cs File Reference

Go to the source code of this file.

Classes

class  ColumnTypeExtensions
 Extension methods for ColumnType. More...
 

Enumerations

enum  ColumnBaseType {
  ColumnBaseType.Integer,
  ColumnBaseType.Long,
  ColumnBaseType.Float,
  ColumnBaseType.Double,
  ColumnBaseType.String,
  ColumnBaseType.Bytes
}
 Base column types that map to Avro primitive types. More...
 
enum  ColumnType {
  ColumnType.Integer,
  ColumnType.Long,
  ColumnType.Float,
  ColumnType.Double,
  ColumnType.String,
  ColumnType.Bytes,
  ColumnType.Boolean,
  ColumnType.Int8,
  ColumnType.Int16,
  ColumnType.Timestamp,
  ColumnType.Date,
  ColumnType.DateTime,
  ColumnType.Time,
  ColumnType.Decimal,
  ColumnType.Ipv4,
  ColumnType.Uuid,
  ColumnType.Char1,
  ColumnType.Char2,
  ColumnType.Char4,
  ColumnType.Char8,
  ColumnType.Char16,
  ColumnType.Char32,
  ColumnType.Char64,
  ColumnType.Char128,
  ColumnType.Char256,
  ColumnType.Wkt,
  ColumnType.Array,
  ColumnType.Vector,
  ColumnType.Json
}
 Column types including subtypes determined by properties. More...
 

Enumeration Type Documentation

◆ ColumnBaseType

enum ColumnBaseType
strong

Base column types that map to Avro primitive types.

Equivalent to Rust's ColumnBaseType enum.

Enumerator
Integer 

32-bit signed integer

Long 

64-bit signed integer

Float 

32-bit IEEE 754 float

Double 

64-bit IEEE 754 double

String 

UTF-8 string

Bytes 

Raw bytes

Definition at line 7 of file ColumnType.cs.

◆ ColumnType

enum ColumnType
strong

Column types including subtypes determined by properties.

Equivalent to Rust's ColumnType enum.

Enumerator
Integer 

32-bit signed integer

Long 

64-bit signed integer

Float 

32-bit IEEE 754 float

Double 

64-bit IEEE 754 double

String 

UTF-8 string

Bytes 

Raw bytes

Boolean 

Boolean stored as integer (0 or 1)

Int8 

8-bit signed integer

Int16 

16-bit signed integer

Timestamp 

Timestamp as milliseconds since Unix epoch

Date 

Date in YYYY-MM-DD format

DateTime 

DateTime in YYYY-MM-DD HH:MM:SS.mmm format

Time 

Time in HH:MM:SS.mmm format

Decimal 

Decimal number as string

Ipv4 

IPv4 address in dotted-quad format

Uuid 

UUID in standard format

Char1 

Fixed-length char(1)

Char2 

Fixed-length char(2)

Char4 

Fixed-length char(4)

Char8 

Fixed-length char(8)

Char16 

Fixed-length char(16)

Char32 

Fixed-length char(32)

Char64 

Fixed-length char(64)

Char128 

Fixed-length char(128)

Char256 

Fixed-length char(256)

Wkt 

Well-Known Text geometry

Array 

Array type

Vector 

Vector type

Json 

JSON type

Definition at line 27 of file ColumnType.cs.