Skip to content


KsqlParser is an abstraction of SQL parsers.


Parsing SQL Statements

List<ParsedStatement> parse(
  String sql)

Parses the given SQL text into a collection of ParsedStatements. There can be zero, one or more SQL statements in the given SQL text.

See DefaultKsqlParser

Used when:

Preparing Statement

PreparedStatement<?> prepare(
  ParsedStatement statement,
  TypeRegistry typeRegistry)

See DefaultKsqlParser

Used when: