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