layerSql 23

May depend on Exception.

Namespaces§

ZtdQuery\Sql 2 interfaces 9 classes 2 enums
ZtdQuery\Sql\Profile 4 classes
ZtdQuery\Sql\Reader 6 classes

Interfaces 2§

TransactionStatementParserZtdQuery\SqlReads a statement as what it does to a transaction, where that is what it is.
TransactionTargetZtdQuery\SqlWhatever a transaction statement is carried out against.

Classes 19§

LexicalDelimitersZtdQuery\SqlRefuses lexical data a scanner could not use.
LexicalPatternZtdQuery\SqlReads a regular expression against a position in a statement.
SqlIdentifierComponentZtdQuery\SqlReads one part of a name out of the tokens a statement was written as.
SqlKeywordSequenceZtdQuery\SqlFinds where a run of keywords was written, at the level of the statement itself.
SqlLexerProfileZtdQuery\SqlEverything the neutral scanner needs to know about one dialect's spelling.
SqlToken public APIZtdQuery\SqlOne lexeme, with where it was written and how deeply it was nested.
SqlTokenScannerZtdQuery\SqlReads a statement into the lexemes it is written as, losing nothing.
SqlTokenStreamZtdQuery\SqlLossless SQL token stream for structure-aware clause operations.
TransactionStatementZtdQuery\SqlA structure-aware transaction-control statement.
SqlCommentProfileZtdQuery\Sql\ProfileHow one dialect writes a comment.
SqlParameterProfileZtdQuery\Sql\ProfileHow one dialect writes a placeholder for a value the driver will bind.
SqlQuoteProfileZtdQuery\Sql\ProfileHow one dialect closes a run of text it opened with a quote.
SqlSymbolProfileZtdQuery\Sql\ProfileHow one dialect spells what is written plainly.
SqlBlockCommentReaderZtdQuery\Sql\ReaderReads a block comment, opening to closing.
SqlDelimitedReaderZtdQuery\Sql\ReaderReads what a pair of delimiters closes: strings and quoted identifiers.
SqlLexemeZtdQuery\Sql\ReaderWhat a reader made of the statement at an offset, and where it left off.
SqlParameterReaderZtdQuery\Sql\ReaderReads a placeholder standing in for a value the driver will bind.
SqlTriviaReaderZtdQuery\Sql\ReaderReads what carries no meaning of its own: whitespace and comments.
SqlWordReaderZtdQuery\Sql\ReaderReads what is written plainly: a bare word or a number.

Enums 2§

SqlTokenKindZtdQuery\SqlLexical categories needed for lossless SQL structure inspection.
TransactionOperationZtdQuery\SqlWhat a transaction statement does to the shadow.