model/model library
Model classes for SQL operands.
Classes
- AllColumns
- Represents all columns in a SQL SELECT statement.
- ColumnReference
- Represents a reference to a column in a SQL SELECT statement.
- ColumnReferenceOperand
- Represents a column reference operand in a SQL expression.
- NumberLiteralOperand
- Represents a number literal operand in a SQL expression.
- Operand
- Represents an operand in a SQL expression.
- SelectedColumn
- Represents a column in a SQL SELECT statement.
- SelectStatement
- A type that represents an SQL Select statement.
- StringLiteralOperand
- Represents a string literal operand in a SQL expression.
- WhereClauseElement
- A type that represents a where clause element.
- WhereClauseGroup
- A type that represents a group of where clause elements. It's kinda questionable whether this is necessary or not. The SelectStatement could just have a list of WhereClauseElements.
- WhereCondition
- A type that represents a where condition.
Enums
- ClauseOperator
- A type that represents a logical operator.
- GroupingOperator
- A type that represents a grouping operator.
- LogicalOperator
- A type that represents a logical operator.