module documentation

SQL specific types.

Class ARRAY Represent a SQL Array type.
Class BIGINT The SQL BIGINT type.
Class BigInteger A type for bigger ``int`` integers.
Class BINARY The SQL BINARY type.
Class BLOB The SQL BLOB type.
Class Boolean A bool datatype.
Class BOOLEAN The SQL BOOLEAN type.
Class CHAR The SQL CHAR type.
Class CLOB The CLOB type.
Class Concatenable A mixin that marks a type as supporting 'concatenation', typically strings.
Class Date A type for ``datetime.date()`` objects.
Class DATE The SQL DATE type.
Class DateTime A type for ``datetime.datetime()`` objects.
Class DATETIME The SQL DATETIME type.
Class DECIMAL The SQL DECIMAL type.
Class Double A type for double ``FLOAT`` floating point types.
Class DOUBLE The SQL DOUBLE type.
Class DOUBLE_PRECISION The SQL DOUBLE PRECISION type.
Class Enum Generic Enum Type.
Class Float Type representing floating point types, such as ``FLOAT`` or ``REAL``.
Class FLOAT The SQL FLOAT type.
Class HasExpressionLookup Mixin expression adaptations based on lookup tables.
Class Indexable A mixin that marks a type as supporting indexing operations, such as array or JSON structures.
Class Integer A type for ``int`` integers.
Class INTEGER The SQL INT or INTEGER type.
Class Interval A type for ``datetime.timedelta()`` objects.
Class JSON Represent a SQL JSON type.
Class LargeBinary A type for large binary byte data.
Class MatchType Refers to the return type of the MATCH operator.
Class NCHAR The SQL NCHAR type.
Class NullType An unknown type.
Class Numeric Base for non-integer numeric types, such as ``NUMERIC``, ``FLOAT``, ``DECIMAL``, and other variants.
Class NUMERIC The SQL NUMERIC type.
Class NVARCHAR The SQL NVARCHAR type.
Class PickleType Holds Python objects, which are serialized using pickle.
Class REAL The SQL REAL type.
Class SchemaType Add capabilities to a type which allow for schema-level DDL to be associated with a type.
Class SMALLINT The SQL SMALLINT type.
Class SmallInteger A type for smaller ``int`` integers.
Class String The base for all string and character types.
Class TableValueType Refers to a table value type.
Class Text A variably sized string type.
Class TEXT The SQL TEXT type.
Class Time A type for ``datetime.time()`` objects.
Class TIME The SQL TIME type.
Class TIMESTAMP The SQL TIMESTAMP type.
Class TupleType represent the composite type of a Tuple.
Class Unicode A variable length Unicode string type.
Class UnicodeText An unbounded-length Unicode string type.
Class Uuid Represent a database agnostic UUID datatype.
Class UUID Represent the SQL UUID type.
Class VARBINARY The SQL VARBINARY type.
Class VARCHAR The SQL VARCHAR type.
Constant BOOLEANTYPE Undocumented
Constant DATETIME_TIMEZONE Undocumented
Constant INTEGERTYPE Undocumented
Constant MATCHTYPE Undocumented
Constant NULLTYPE Undocumented
Constant NUMERICTYPE Undocumented
Constant STRINGTYPE Undocumented
Constant TABLEVALUE Undocumented
Constant TIME_TIMEZONE Undocumented
Class _AbstractInterval Undocumented
Class _Binary Define base behavior for binary types.
Class _RenderISO8601NoT Undocumented
Function _resolve_value_to_type Undocumented
Constant _BIGINTEGER Undocumented
Constant _DATETIME Undocumented
Constant _STRING Undocumented
Constant _TIME Undocumented
Constant _UNICODE Undocumented
Type Variable _CT Undocumented
Type Variable _N Undocumented
Type Variable _T Undocumented
Type Variable _TE Undocumented
Type Variable _UUID_RETURN Undocumented
Variable _type_map Undocumented
BOOLEANTYPE = (source)

Undocumented

Value
Boolean()
DATETIME_TIMEZONE = (source)

Undocumented

Value
DateTime(timezone=True)
INTEGERTYPE = (source)

Undocumented

Value
Integer()
MATCHTYPE = (source)

Undocumented

Value
MatchType()
NULLTYPE = (source)

Undocumented

Value
NullType()

Undocumented

Value
Numeric()
STRINGTYPE = (source)

Undocumented

Value
String()
TABLEVALUE = (source)

Undocumented

Value
TableValueType()
TIME_TIMEZONE = (source)

Undocumented

Value
Time(timezone=True)
def _resolve_value_to_type(value: Any) -> TypeEngine[Any]: (source)

Undocumented

_BIGINTEGER = (source)

Undocumented

Value
BigInteger()
_DATETIME = (source)

Undocumented

Value
DateTime()

Undocumented

Value
String()

Undocumented

Value
Time()
_UNICODE = (source)

Undocumented

Value
Unicode()

Undocumented

Value
TypeVar('_CT',
        bound=Any)

Undocumented

Value
TypeVar('_N',
        bound=Union[decimal.Decimal, float])

Undocumented

Value
TypeVar('_T',
        bound='Any')

Undocumented

Value
TypeVar('_TE',
        bound='TypeEngine[Any]')
_UUID_RETURN = (source)

Undocumented

Value
TypeVar('_UUID_RETURN', str, _python_UUID)

Undocumented