Namespace Utils.Data.Sql
Classes
- CteDefinition
Represents a CTE definition inside a WITH clause.
- DeletePart
Represents a DELETE clause referencing the target to remove rows from.
- FromPart
Represents the FROM clause of a SQL statement.
- GroupByPart
Represents the GROUP BY clause of a SQL statement.
- HavingPart
Represents the HAVING clause of a SQL statement.
- InsertPart
Represents an INSERT clause identifying the target of the operation.
- IntoPart
Represents the INTO clause of a SQL statement.
- LimitPart
Represents the LIMIT clause of a SQL statement.
- OffsetPart
Represents the OFFSET clause of a SQL statement.
- OrderByPart
Represents the ORDER BY clause of a SQL statement.
- SelectPart
Represents the SELECT clause of a SQL statement.
- SqlDeleteStatement
Represents a parsed DELETE statement.
- SqlFormattingOptions
Provides formatting configuration for SQL reconstruction.
- SqlInsertStatement
Represents a parsed INSERT statement.
- SqlParseException
Represents errors that occur during SQL parsing.
- SqlQuery
Represents the root of an analysed SQL statement.
- SqlQueryAnalyzer
Provides facilities to analyse SQL statements and reconstruct them from an abstract representation.
- SqlSegment
Represents a section of a SQL statement, such as SELECT columns or a WHERE clause.
- SqlSelectStatement
Represents a parsed SELECT statement.
- SqlStatement
Represents a parsed SQL statement.
- SqlStatementPart
Represents a typed part of a SQL statement built from a parsed segment.
- SqlSyntaxOptions
Provides configuration options controlling how SQL identifiers and parameters are interpreted.
- SqlUpdateStatement
Represents a parsed UPDATE statement.
- TailPart
Represents trailing set operator content such as UNION clauses.
- UpdatePart
Represents an UPDATE clause referencing the target to modify rows in.
- ValuesPart
Represents the VALUES clause of a SQL statement.
- WherePart
Represents the WHERE clause of a SQL statement.
- WithClause
Represents a WITH clause containing CTE definitions.
Enums
- SqlFormattingMode
Determines how SQL text is formatted when rebuilt from the analyser output.