class documentation

class MySQLTypeCompiler(compiler.GenericTypeCompiler):

View In Hierarchy

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
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_​VARBINARY Undocumented
Method visit_​VARCHAR Undocumented
Method visit_​YEAR Undocumented

Inherited from GenericTypeCompiler:

Method ​_render​_string​_type Undocumented
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​_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

Inherited from TypeCompiler (via GenericTypeCompiler):

Method __init__ Undocumented
Method process Undocumented
Method visit​_unsupported​_compilation Undocumented
Class Variable ensure​_kwarg Undocumented
Instance Variable dialect Undocumented
def _extend_numeric(self, type_, spec):
Extend a numeric-type declaration with MySQL specific extensions.
def _extend_string(self, type_, defaults, spec):
Extend a string-type declaration with standard SQL CHARACTER SET / COLLATE annotations and MySQL specific extensions.
def _mysql_type(self, type_):

Undocumented

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

Undocumented

def visit_BIGINT(self, type_, **kw):
def visit_BIT(self, type_, **kw):

Undocumented

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

Undocumented

def visit_enum(self, type_, **kw):
def visit_ENUM(self, type_, **kw):

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented