コード例 #1
0
ファイル: position_dao.py プロジェクト: zhaofengqiu/quant
    def query_by_code(self, strategy_code, code):
        with dataSource.session_ctx() as session:
            position_dbs = session.query(Position).filter(
                Position.strategy_code == strategy_code,
                Position.code == code).first()

            return copy.deepcopy(position_dbs)
コード例 #2
0
    def query_by_code(self, strategy_code, code):
        with dataSource.session_ctx() as session:
            target_dbs = session.query(Target).filter(
                Target.strategy_code == strategy_code,
                Target.code == code).first()

            return copy.deepcopy(target_dbs)
コード例 #3
0
ファイル: position_dao.py プロジェクト: zhaofengqiu/quant
    def query_by_id(self, id):

        with dataSource.session_ctx() as session:
            position_dbs = session.query(Position).filter(
                Position.id == id).first()

            return copy.deepcopy(position_dbs)
コード例 #4
0
ファイル: strategy_dao.py プロジェクト: zhaofengqiu/quant
    def query_all(self):
        with dataSource.session_ctx() as session:
            strategy_dbs = session.query(Strategy).all()

            return copy.deepcopy(strategy_dbs)
コード例 #5
0
ファイル: stock_pool_dao.py プロジェクト: zhaofengqiu/quant
    def query_all(self):
        with dataSource.session_ctx() as session:
            stock_dbs = session.query(Stock_Pool).all()

            return copy.deepcopy(stock_dbs)
コード例 #6
0
ファイル: stock_dao.py プロジェクト: zhaofengqiu/quant
    def query_by_code(self, code):
        with dataSource.session_ctx() as session:
            stock_dbs = session.query(Stock).filter(Stock.code == code).one()

            return copy.deepcopy(stock_dbs)
コード例 #7
0
ファイル: position_dao.py プロジェクト: zhaofengqiu/quant
 def add(self, position):
     with dataSource.session_ctx() as session:
         session.add(position)
コード例 #8
0
ファイル: position_dao.py プロジェクト: zhaofengqiu/quant
    def query_all(self):

        with dataSource.session_ctx() as session:
            position_dbs = session.query(Position).all()

            return copy.deepcopy(position_dbs)
コード例 #9
0
ファイル: position_dao.py プロジェクト: zhaofengqiu/quant
 def delete(self, position):
     with dataSource.session_ctx() as session:
         session.delete(position)
コード例 #10
0
ファイル: position_dao.py プロジェクト: zhaofengqiu/quant
 def update(self, position):
     with dataSource.session_ctx() as session:
         session.merge(position)
コード例 #11
0
 def delete(self, target):
     with dataSource.session_ctx() as session:
         session.delete(target)
コード例 #12
0
 def update(self, target):
     with dataSource.session_ctx() as session:
         session.merge(target)
コード例 #13
0
 def add(self, target):
     with dataSource.session_ctx() as session:
         session.add(target)