# Dynamic query builder
[Core classes]

Collaboration diagram for Dynamic query builder:

## Classes

class | Castable
| Cast-able SQL parts. More...
class | CombineQuery
| The results of queries can be combined using the set operations union, intersection, and difference. More...
class | CreateTableQuery
class | DataType
| Generic SQL data types. More...
class | DatePart
class | DBBinary
| Container for passing binary values into OSQL queries. More...
class | DBColumn
class | DBField
| Reference for actual DB-table column. More...
class | DBRaw
| Karma's destroyer. More...
class | DBSchema
class | DBTable
class | DBValue
| Container for passing values into OSQL queries. More...
class | DeleteQuery
interface | DialectString
| Basis for almost all implementations of SQL parts. More...
class | DropTableQuery
class | ExtractPart
class | FieldGroup
class | FieldTable
class | ForeignChangeAction
class | FromTable
| SQL's "FROM"-member implementation. More...
class | FullText
| Base for all full-text stuff. More...
class | FullTextRank
| Full-text ranking. More...
class | FullTextSearch
class | GroupBy
class | InsertOrUpdateQuery
| Single roof for InsertQuery and UpdateQuery. More...
class | InsertQuery
interface | JoinCapableQuery
class | Joiner
class | OrderBy
class | OrderChain
class | OSQL
| Factory for OSQL's queries. More...
interface | Query
class | QueryChain
class | QueryCombination
class | QueryIdentification
class | QueryResult
| Holder for query's execution information. More...
class | QuerySkeleton
class | SelectField
| Connected to concrete table DBField. More...
class | SelectQuery
class | SQLArray
| Values row implementation. More...
class | SQLBaseJoin
class | SQLChain
class | SQLFunction
| Reference for calling built-in database functions. More...
class | SQLJoin
class | SQLLeftJoin
class | SQLRightJoin
interface | SQLTableName
class | TimeIntervalsGenerator
class | TruncateQuery
class | UpdateQuery