class documentation

Undocumented

Method visit_BIGINT Undocumented
Method visit_BIT Undocumented
Method visit_BLOB Undocumented
Method visit_BOOLEAN Undocumented
Method visit_CHAR Undocumented
Method visit_DATE Undocumented
Method visit_DATETIME Undocumented
Method visit_DECIMAL Undocumented
Method visit_DOUBLE Undocumented
Method visit_enum Undocumented
Method visit_ENUM Undocumented
Method visit_FLOAT Undocumented
Method visit_INTEGER Undocumented
Method visit_JSON Undocumented
Method visit_large_binary Undocumented
Method visit_LONGBLOB Undocumented
Method visit_LONGTEXT Undocumented
Method visit_MEDIUMBLOB Undocumented
Method visit_MEDIUMINT Undocumented
Method visit_MEDIUMTEXT Undocumented
Method visit_NCHAR Undocumented
Method visit_NUMERIC Undocumented
Method visit_NVARCHAR Undocumented
Method visit_REAL Undocumented
Method visit_SET Undocumented
Method visit_SMALLINT Undocumented
Method visit_TEXT Undocumented
Method visit_TIME Undocumented
Method visit_TIMESTAMP Undocumented
Method visit_TINYBLOB Undocumented
Method visit_TINYINT Undocumented
Method visit_TINYTEXT Undocumented
Method visit_UUID Undocumented
Method visit_VARBINARY Undocumented
Method visit_VARCHAR Undocumented
Method visit_YEAR Undocumented
Method _extend_numeric Extend a numeric-type declaration with MySQL specific extensions.
Method _extend_string Extend a string-type declaration with standard SQL CHARACTER SET / COLLATE annotations and MySQL specific extensions.
Method _mysql_type Undocumented
Method _visit_enumerated_values Undocumented

Inherited from GenericTypeCompiler:

Method visit_big_integer Undocumented
Method visit_BINARY Undocumented
Method visit_boolean Undocumented
Method visit_CLOB Undocumented
Method visit_date Undocumented
Method visit_datetime Undocumented
Method visit_double Undocumented
Method visit_DOUBLE_PRECISION Undocumented
Method visit_float Undocumented
Method visit_integer Undocumented
Method visit_NCLOB Undocumented
Method visit_null Undocumented
Method visit_numeric Undocumented
Method visit_real Undocumented
Method visit_small_integer Undocumented
Method visit_string Undocumented
Method visit_text Undocumented
Method visit_time Undocumented
Method visit_type_decorator Undocumented
Method visit_unicode Undocumented
Method visit_unicode_text Undocumented
Method visit_user_defined Undocumented
Method visit_uuid Undocumented
Method _render_string_type Undocumented

Inherited from TypeCompiler (via GenericTypeCompiler):

Method __init__ Undocumented
Method process Undocumented
Method visit_unsupported_compilation Undocumented
Class Variable ensure_kwarg a regular expression that indicates method names for which the method should accept ``**kw`` arguments.
Instance Variable dialect Undocumented

Inherited from EnsureKWArg (via GenericTypeCompiler, TypeCompiler):

Method __init_subclass__ Undocumented
Class Method _wrap_w_kw Undocumented
def visit_BIGINT(self, type_, **kw): (source)
def visit_BIT(self, type_, **kw): (source)

Undocumented

def visit_BLOB(self, type_, **kw): (source)
def visit_BOOLEAN(self, type_, **kw): (source)
def visit_CHAR(self, type_, **kw): (source)
def visit_DATE(self, type_, **kw): (source)
def visit_DATETIME(self, type_, **kw): (source)
def visit_DECIMAL(self, type_, **kw): (source)
def visit_DOUBLE(self, type_, **kw): (source)
def visit_enum(self, type_, **kw): (source)
def visit_ENUM(self, type_, **kw): (source)

Undocumented

def visit_FLOAT(self, type_, **kw): (source)
def visit_INTEGER(self, type_, **kw): (source)
def visit_JSON(self, type_, **kw): (source)

Undocumented

def visit_large_binary(self, type_, **kw): (source)
def visit_LONGBLOB(self, type_, **kw): (source)

Undocumented

def visit_LONGTEXT(self, type_, **kw): (source)

Undocumented

def visit_MEDIUMBLOB(self, type_, **kw): (source)

Undocumented

def visit_MEDIUMINT(self, type_, **kw): (source)

Undocumented

def visit_MEDIUMTEXT(self, type_, **kw): (source)

Undocumented

def visit_NCHAR(self, type_, **kw): (source)
def visit_NUMERIC(self, type_, **kw): (source)
def visit_NVARCHAR(self, type_, **kw): (source)
def visit_REAL(self, type_, **kw): (source)
def visit_SET(self, type_, **kw): (source)

Undocumented

def visit_SMALLINT(self, type_, **kw): (source)
def visit_TEXT(self, type_, **kw): (source)
def visit_TIME(self, type_, **kw): (source)
def visit_TIMESTAMP(self, type_, **kw): (source)
def visit_TINYBLOB(self, type_, **kw): (source)

Undocumented

def visit_TINYINT(self, type_, **kw): (source)

Undocumented

def visit_TINYTEXT(self, type_, **kw): (source)

Undocumented

def visit_UUID(self, type_, **kw): (source)

Undocumented

def visit_VARBINARY(self, type_, **kw): (source)
def visit_VARCHAR(self, type_, **kw): (source)
def visit_YEAR(self, type_, **kw): (source)

Undocumented

def _extend_numeric(self, type_, spec): (source)

Extend a numeric-type declaration with MySQL specific extensions.

def _extend_string(self, type_, defaults, spec): (source)

Extend a string-type declaration with standard SQL CHARACTER SET / COLLATE annotations and MySQL specific extensions.

def _mysql_type(self, type_): (source)

Undocumented

def _visit_enumerated_values(self, name, type_, enumerated_values): (source)

Undocumented