Пример #1
0
 def objects(cls, conn=None):
     '''
     @return: Query
     '''
     return Query(cls, connection=conn)
Пример #2
0
 def delete(self, conn=None):
     '''delete values from db by pk
     '''
     return Query(self.__class__, conn).delete(self)
Пример #3
0
 def filter(cls, *exprs):
     return Query(cls).filter(*exprs)
Пример #4
0
 def get(cls, pk):
     return Query(cls).get(pk)
Пример #5
0
 def update(self, conn=None):
     '''update values in db by pk
     '''
     return Query(self.__class__, conn).save(self, True)
Пример #6
0
 def insert(self, conn=None):
     '''insert values into db
     '''
     return Query(self.__class__, conn).insert(self)
Пример #7
0
 def save(self, conn=None):
     '''insert or update values in db
     '''
     return Query(self.__class__, conn).save(self)
Пример #8
0
 def truncate_table(cls, conn, db=None):
     return Query(cls, conn).truncate_table(db)
Пример #9
0
 def drop_table(cls, conn, db=None):
     return Query(cls, conn).drop_table(db)
Пример #10
0
 def create_table(cls, conn, db=None):
     return Query(cls, conn).create_table(db)