Instance Method
customDataType(for:)
A function which is consulted whenever an
SQLDataType will be serialized into a query. The dialect may return an expression which will replace the default serialization of the given type. Returning nil causes the default to be used.func customDataType(for dataType: SQLDataType) -> (any SQLExpression)?
Discussion
This is intended to provide a customization point for dialects to override or supplement the default set of types and their default definitions.
Defaults to returning nil for all inputs.