A component (of a statement) is a part of a statement that is common to multiple query types.
Holds the configuration of the context that is currently used.
Performs lexical analysis over a SQL statement and splits it in multiple tokens.
Takes multiple tokens (contained in a Lexer instance) as input and builds a parse tree.
Abstract statement definition.
A structure representing a lexeme that explicitly indicates its categorization for the purpose of parsing.
A structure representing a list of tokens.
Implements array-like access for UTF-8 strings.