Table of Contents

Namespace YndigoBlue.Velocity.Model

Classes

Aggregate

Represents an aggregate function operation (COUNT, SUM, AVG, MIN, MAX) that can be used in expressions.

ArithmeticOperator

Represents an arithmetic operator (+, -, *, /, %) used in expressions and calculations.

BooleanItem

Represents a boolean operator (AND/OR) used to connect criteria in WHERE and HAVING clauses.

Cast

Represents a CAST operation that converts a value or expression to a different data type.

CheckOperator
Column

Represents a column in a database table.

CommandInfo

Provides timing and diagnostic information for database command execution.

Criterion<T>
Database

Represents a database containing multiple schemas.

Datum

Abstract base class for working with database row data, providing strongly-typed field access and automatic type conversions.

Delete
ExportConfig

Configuration for exporting query results to CSV files.

Expression

Represents a calculated expression in a SELECT clause using arithmetic operators, functions, and literals.

Filter

Represents a filter container for WHERE and HAVING clauses in SQL queries.

FullTextIndex

Represents a full-text index that enables advanced text search capabilities on table columns.

Function

Represents a database function call in SELECT clauses, filters, or expressions.

Geography

Represents geographic spatial data with coordinate reference system (SRID) support for earth-based locations.

ImportConfig

Configuration for importing CSV data into database tables.

ImportConfig.ImportConfigMappings
Index

Represents a database index that improves query performance on table columns.

Join

Represents a SQL JOIN operation between two tables or between a table and another join.

JoinCondition

Represents the ON condition in a SQL JOIN clause that specifies which columns to join on.

Literal<T>

Represents a literal constant value used in queries, expressions, and constraints.

OrderClause

Represents an ORDER BY clause that specifies how query results should be sorted.

Query

Represents a SQL SELECT query with support for filtering, joining, grouping, ordering, and unions.

Record

Represents a database record for INSERT and UPDATE operations. A Record contains field values that will be persisted to a specific table, with support for literal values, subqueries, and database functions.

Record<T>

Represents a typed database record that supports automatic data binding between C# objects and database columns.

Result

Represents a single row returned from a SELECT query.

Schema

Represents a database schema containing tables and views.

Selection

Represents a simple SELECT item in a query result - typically a column or expression alias.

Snippet<T>
SpatialIndex

Represents a spatial index that accelerates queries on geometric and geographic data columns.

Statement

Represents a raw SQL statement that can be used as an element in expressions or queries.

Table

Represents a database table with columns, constraints, and indexes.

Union

Represents a UNION operation that combines the result sets of two or more queries.

Update
View

Represents a database view - a virtual table defined by a query.

Structs

DatabaseInfo