51 lines
923 B
Markdown
51 lines
923 B
Markdown
# Records and the Query Interface
|
|
|
|
Record types and the query interface build SQL queries for you.
|
|
|
|
## Overview
|
|
|
|
For an overview, see [Records](https://github.com/groue/GRDB.swift/blob/master/README.md#records), and [The Query Interface](https://github.com/groue/GRDB.swift/blob/master/README.md#the-query-interface).
|
|
|
|
## Topics
|
|
|
|
### Records
|
|
|
|
- ``Record``
|
|
- ``EncodableRecord``
|
|
- ``FetchableRecord``
|
|
- ``MutablePersistableRecord``
|
|
- ``PersistableRecord``
|
|
- ``TableRecord``
|
|
|
|
### Expressions
|
|
|
|
- ``Column``
|
|
- ``JSONColumn``
|
|
- ``SQLExpression``
|
|
|
|
### Requests
|
|
|
|
- ``CommonTableExpression``
|
|
- ``QueryInterfaceRequest``
|
|
- ``Table``
|
|
|
|
### Associations
|
|
|
|
- ``Association``
|
|
|
|
### Errors
|
|
|
|
- ``RecordError``
|
|
- ``PersistenceError``
|
|
|
|
### Supporting Types
|
|
|
|
- ``ColumnExpression``
|
|
- ``DerivableRequest``
|
|
- ``SQLExpressible``
|
|
- ``SQLJSONExpressible``
|
|
- ``SQLSpecificExpressible``
|
|
- ``SQLSubqueryable``
|
|
- ``SQLOrderingTerm``
|
|
- ``SQLSelectable``
|