Namespace Confluent.KsqlDB.types
Classes
ArraySqlType
A sql type representing an array, which contains items of a given type.
BasicSqlType
A sql type representing a basic value, with no additional metadata. For example, an INTEGER or STRING.
Column
Represents a column within a Schema.
DecimalSqlType
Represents a decimal type. In the future, if we try to parse the result with arbitrary precision, that metadata may be kept here, though it's parsed with the native decimal precision currently.
Field
Represents a field of a struct.
MapSqlType
Represents a map type from ksqlDB.
Schema
This class represents the schema of a response returned by the ksqlDB Server. This includes columns and each of their types.
StructSqlType
Represents a struct, containing zero or more fields.
Interfaces
SqlType
The interface of all SQL types represented in ksqlDB
Enums
SqlTypeEnum
An enum representing all of the types known in ksqlDB. If we parse a type that is unknown, a UNKNOWN type is used. If new types use different syntax, it's possible we won't know how to parse it and will throw an error.