def load_dialect_impl(self, dialect: DefaultDialect) -> TypeEngine: # RNC if dialect.name == 'mysql': return dialect.type_descriptor( sqlalchemy.dialects.mysql.DATETIME(fsp=6)) elif dialect.name == 'mssql': # Microsoft SQL Server return dialect.type_descriptor(sqlalchemy.dialects.mssql.DATETIME2) else: return dialect.type_descriptor(self.impl)
def load_dialect_impl(self, dialect: DefaultDialect) -> TypeEngine: # RNC if dialect.name == 'mysql': return dialect.type_descriptor( sqlalchemy.dialects.mysql.DATETIME(fsp=6)) elif dialect.name == 'mssql': # Microsoft SQL Server return dialect.type_descriptor(sqlalchemy.dialects.mssql.DATETIME2) else: return dialect.type_descriptor(self.impl)
def load_dialect_impl(self, dialect: DefaultDialect) -> Any: return dialect.type_descriptor(CHAR(32))
def load_dialect_impl(self, dialect: DefaultDialect) -> Any: return dialect.type_descriptor(types.TEXT())
def load_dialect_impl(self, dialect: DefaultDialect) -> Any: return (dialect.type_descriptor(CHAR(36)) if self.uuid_format == "string" else dialect.type_descriptor(CHAR(32)))