SqlTypeParser¶
Demo¶
import io.confluent.ksql.schema.ksql.SqlTypeParser
val typeParser = SqlTypeParser.create(TypeRegistry.EMPTY)
Creating Instance¶
SqlTypeParser takes the following to be created:
- TypeRegistry
SqlTypeParser is created using create factory.
Creating SqlTypeParser¶
SqlTypeParser create(
TypeRegistry typeRegistry)
create creates a SqlTypeParser with the given TypeRegistry.
create is used when:
UserFunctionLoaderis createdAstBuilder.Visitoris createdSchemaParseris requested toparsea schemaSqlTypeDeserializeris requested todeserializeKsqlTargetUtilis requested tocreateSchema
getType¶
Type getType(
SqlBaseParser.TypeContext type)
getType getSqlType and creates a Type.
getType is used when:
AstBuilder.Visitoris requested to visitAlterOption, visitCast, visitTableElement, visitRegisterTypeSchemaParseris requested to parse a schemaSqlTypeParseris requested to parse a schema
getSqlType¶
SqlType getSqlType(
SqlBaseParser.TypeContext type)
getSqlType...FIXME