PHP SqlParser Namespace

Nested Namespaces

SqlParser\Components
SqlParser\Contexts
SqlParser\Exceptions
SqlParser\Statements
SqlParser\Tests
SqlParser\Tools
SqlParser\Utils

Classes

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