SqlType¶
SqlType
is an abstraction of SQL types.
Contract¶
toString¶
String toString(
FormatOptions formatOptions)
Used when:
Column
is requested to toStringSqlTypeSchemaSerializer
is requested to serialize a SqlTypeFilterTypeValidator
is requested tovalidateFilterExpression
ExpressionFormatter.Formatter
is requested tovisitType
QueryEndpoint
is requested to colTypesFromSchema
Implementations¶
SqlArray
SqlDecimal
SqlMap
- SqlPrimitiveType
SqlStruct
Creating Instance¶
SqlType
takes the following to be created:
Abstract Class
SqlType
is an abstract class and cannot be created directly. It is created indirectly for the concrete SqlTypes.
SqlTypeSchemaSerializer¶
SqlType
is serialized using SqlTypeSchemaSerializer.