python类VARCHAR的实例源码

base.py 文件源码 项目:Callandtext 作者: iaora 项目源码 文件源码 阅读 14 收藏 0 点赞 0 评论 0
def __init__(self, length=None, **kwargs):
        super(VARCHAR, self).__init__(length=length, **kwargs)
base.py 文件源码 项目:Callandtext 作者: iaora 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def visit_VARCHAR(self, type_, **kw):
        if not type_.length:
            raise exc.CompileError(
                "VARCHAR requires a length on dialect %s" %
                self.dialect.name)
        basic = super(FBTypeCompiler, self).visit_VARCHAR(type_, **kw)
        return self._extend_string(type_, basic)
base.py 文件源码 项目:python_ddd_flask 作者: igorvinnicius 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def __init__(self, length=None, **kwargs):
        super(VARCHAR, self).__init__(length=length, **kwargs)
base.py 文件源码 项目:python_ddd_flask 作者: igorvinnicius 项目源码 文件源码 阅读 14 收藏 0 点赞 0 评论 0
def visit_VARCHAR(self, type_, **kw):
        if not type_.length:
            raise exc.CompileError(
                "VARCHAR requires a length on dialect %s" %
                self.dialect.name)
        basic = super(FBTypeCompiler, self).visit_VARCHAR(type_, **kw)
        return self._extend_string(type_, basic)
__init__.py 文件源码 项目:parade 作者: bailaohe 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def sqltype_to_stdtype(sqltype):
    import sqlalchemy.types as sqltypes
    if isinstance(sqltype, (sqltypes.VARCHAR, sqltypes.CHAR, sqltypes.TEXT, sqltypes.Enum, sqltypes.String)):
        return _STRING_TYPE
    if isinstance(sqltype, (sqltypes.DATETIME, sqltypes.DATE, sqltypes.TIME, sqltypes.TIMESTAMP)):
        return _DATE_TYPE
    if isinstance(sqltype, (sqltypes.INTEGER, sqltypes.BIGINT, sqltypes.SMALLINT, sqltypes.Integer)):
        return _INTEGER_TYPE
    if isinstance(sqltype, (sqltypes.REAL, sqltypes.DECIMAL, sqltypes.NUMERIC, sqltypes.FLOAT)):
        return _DECIMAL_TYPE
    if isinstance(sqltype, sqltypes.BOOLEAN):
        return _BOOLEAN_TYPE
__init__.py 文件源码 项目:parade 作者: bailaohe 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def stdtype_to_sqltype(stdtype):
    import sqlalchemy.types as sqltypes
    if isinstance(stdtype, stdtypes.StringType):
        return sqltypes.VARCHAR(length=stdtype.max_len) if 0 < stdtype.max_len < 65536 else sqltypes.TEXT()
    if isinstance(stdtype, stdtypes.BoolType):
        return sqltypes.BOOLEAN()
    if isinstance(stdtype, stdtypes.DateType):
        return sqltypes.DATE() if stdtype.only_date else sqltypes.TIMESTAMP()
    if isinstance(stdtype, stdtypes.IntegerType):
        return sqltypes.BIGINT() if stdtype.length > 11 else sqltypes.INTEGER()
    if isinstance(stdtype, stdtypes.DecimalType):
        return sqltypes.DECIMAL()
    if isinstance(stdtype, stdtypes.ArrayType):
        return sqltypes.ARRAY(item_type=stdtype.item_type)
base.py 文件源码 项目:webapp 作者: superchilli 项目源码 文件源码 阅读 16 收藏 0 点赞 0 评论 0
def __init__(self, length=None, **kwargs):
        super(VARCHAR, self).__init__(length=length, **kwargs)
base.py 文件源码 项目:webapp 作者: superchilli 项目源码 文件源码 阅读 14 收藏 0 点赞 0 评论 0
def visit_VARCHAR(self, type_, **kw):
        if not type_.length:
            raise exc.CompileError(
                "VARCHAR requires a length on dialect %s" %
                self.dialect.name)
        basic = super(FBTypeCompiler, self).visit_VARCHAR(type_, **kw)
        return self._extend_string(type_, basic)
base.py 文件源码 项目:QualquerMerdaAPI 作者: tiagovizoto 项目源码 文件源码 阅读 13 收藏 0 点赞 0 评论 0
def __init__(self, length=None, **kwargs):
        super(VARCHAR, self).__init__(length=length, **kwargs)
base.py 文件源码 项目:QualquerMerdaAPI 作者: tiagovizoto 项目源码 文件源码 阅读 16 收藏 0 点赞 0 评论 0
def visit_VARCHAR(self, type_, **kw):
        if not type_.length:
            raise exc.CompileError(
                "VARCHAR requires a length on dialect %s" %
                self.dialect.name)
        basic = super(FBTypeCompiler, self).visit_VARCHAR(type_, **kw)
        return self._extend_string(type_, basic)
base.py 文件源码 项目:gardenbot 作者: GoestaO 项目源码 文件源码 阅读 16 收藏 0 点赞 0 评论 0
def __init__(self, length=None, **kwargs):
        super(VARCHAR, self).__init__(length=length, **kwargs)
base.py 文件源码 项目:gardenbot 作者: GoestaO 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def visit_VARCHAR(self, type_, **kw):
        if not type_.length:
            raise exc.CompileError(
                "VARCHAR requires a length on dialect %s" %
                self.dialect.name)
        basic = super(FBTypeCompiler, self).visit_VARCHAR(type_, **kw)
        return self._extend_string(type_, basic)
base.py 文件源码 项目:flask-zhenai-mongo-echarts 作者: Fretice 项目源码 文件源码 阅读 14 收藏 0 点赞 0 评论 0
def __init__(self, length=None, **kwargs):
        super(VARCHAR, self).__init__(length=length, **kwargs)
base.py 文件源码 项目:flask-zhenai-mongo-echarts 作者: Fretice 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def visit_VARCHAR(self, type_, **kw):
        if not type_.length:
            raise exc.CompileError(
                "VARCHAR requires a length on dialect %s" %
                self.dialect.name)
        basic = super(FBTypeCompiler, self).visit_VARCHAR(type_, **kw)
        return self._extend_string(type_, basic)
worker.py 文件源码 项目:tushare-data-sync 作者: HUMANAMUH 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def tick_insert(data):
    logging.debug("tick_data_rows: %d", len(data))
    dtypes = { k: VARCHAR(32) for k, v in data.dtypes.items() if v.name == 'object'}
    dtypes['time'] = DATETIME
    with db_buffer.connect() as conn:
        data.to_sql('tick_data', conn, if_exists="append", index=False, dtype=dtypes, chunksize=None)
worker.py 文件源码 项目:tushare-data-sync 作者: HUMANAMUH 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def history_insert(data):
    logging.debug("history_data_rows: %d", len(data))
    dtypes = { k: VARCHAR(32) for k, v in data.dtypes.items() if v.name == 'object'}
    with db_buffer.connect() as conn:
        data.to_sql('history', conn, index=False, if_exists="append", dtype=dtypes, chunksize=None)
worker.py 文件源码 项目:tushare-data-sync 作者: HUMANAMUH 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def history_index_insert(data):
    logging.debug("history_index_data_rows: %d", len(data))
    dtypes = { k: VARCHAR(32) for k, v in data.dtypes.items() if v.name == 'object'}
    with db_buffer.connect() as conn:
        data.to_sql('history_index', conn, index=False, if_exists="append", dtype=dtypes, chunksize=None)
task_generate.py 文件源码 项目:tushare-data-sync 作者: HUMANAMUH 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def fetch_stock_basics(conn):
    logging.debug("Fetch stocks")
    df = ts.get_stock_basics()
    df['timeToMarket'] = df['timeToMarket'].map(lambda s: datetime.strptime(str(s), '%Y%m%d') if s > 0 else None)
    df.to_sql('stock_basics', conn, if_exists="replace", dtype={"code": VARCHAR(32)})
task_generate.py 文件源码 项目:tushare-data-sync 作者: HUMANAMUH 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def fetch_index_list(conn):
    logging.debug("Fetch indices")
    df = ts.get_index()[['code', 'name']]
    df.to_sql('stock_index', conn, if_exists="replace", dtype={"code": VARCHAR(32)})
base.py 文件源码 项目:Data-visualization 作者: insta-code1 项目源码 文件源码 阅读 12 收藏 0 点赞 0 评论 0
def __init__(self, length=None, **kwargs):
        super(VARCHAR, self).__init__(length=length, **kwargs)


问题


面经


文章

微信
公众号

扫码关注公众号