| AndOp |
Logical AND operator. |
| ColumnInfo |
Represents a column in the SELECT list - a closed type hierarchy for different column types |
| ComparisonCondition |
Represents a comparison condition (e.g., column = value, column > value) |
| ComparisonOperator |
Represents a closed set of SQL comparison operators (ADT). |
| EqualsOp |
Equality comparison ("="). |
| ExpressionColumn |
Represents an expression column (calculations, functions, literals) |
| ExpressionCondition |
Represents a raw expression condition |
| GreaterOrEqualOp |
Greater-than-or-equal comparison (">="). |
| GreaterThanOp |
Greater-than comparison (">"). |
| InOp |
IN comparison. |
| IsNotNullOp |
IS NOT NULL comparison (unary). |
| IsNullOp |
IS NULL comparison (unary). |
| JoinGraph |
Represents the join relationships for one-to-many scenarios that need grouping |
| JoinRelationship |
Represents a single join relationship between two tables (for one-to-many relationships) |
| LessOrEqualOp |
Less-than-or-equal comparison ("<="). |
| LessThanOp |
Less-than comparison ("<"). |
| LikeOp |
LIKE comparison. |
| LogicalOperator |
Represents a closed set of logical operators used in WHERE clauses (ADT). |
| NamedColumn |
Represents a named column with optional table qualifier |
| NotEqualsOp |
Inequality comparison ("!="). |
| OrOp |
Logical OR operator. |
| OrderByItem |
Represents an ORDER BY item with column and direction |
| ParameterInfo |
Represents a parameter in the SQL query |
| Parenthesis |
Represents a parenthesis for grouping conditions |
| PredicateBuilder |
PredicateBuilder enables dynamic construction of Expression trees for LINQ predicates. |
| SelectQueryable |
Represents a SQL query that can be built using LINQ query expressions |
| SelectQueryableExtensions |
Extension methods to avoid casting when using ToSqlStatement |
| SelectStatement |
Represents a parsed SQL SELECT statement with extracted metadata that is generic for all SQL flavors |
| SelectStatementBuilder |
Builder for constructing SelectStatement instances |
| SelectStatementLinqExtensions |
LINQ expression extensions for building SQL statements |
| SelectStatementProvider |
Query provider that builds SelectStatement from LINQ expressions |
| SourcePosition |
Represents a position in source code |
| SqlError |
Represents an error that occurred during SQL parsing or generation |
| SqlErrorException |
Exception that wraps a SqlError for proper error propagation |
| SubQueryColumn |
Represents a subquery column (subselect) |
| TableInfo |
Represents a table in the FROM clause |
| UnionOperation |
Represents a UNION or UNION ALL operation |
| WhereCondition |
Represents a WHERE condition - a closed type hierarchy for different condition types |
| WildcardColumn |
Represents a wildcard column (*) that selects all columns |