def objects(cls, conn=None): ''' @return: Query ''' return Query(cls, connection=conn)
def delete(self, conn=None): '''delete values from db by pk ''' return Query(self.__class__, conn).delete(self)
def filter(cls, *exprs): return Query(cls).filter(*exprs)
def get(cls, pk): return Query(cls).get(pk)
def update(self, conn=None): '''update values in db by pk ''' return Query(self.__class__, conn).save(self, True)
def insert(self, conn=None): '''insert values into db ''' return Query(self.__class__, conn).insert(self)
def save(self, conn=None): '''insert or update values in db ''' return Query(self.__class__, conn).save(self)
def truncate_table(cls, conn, db=None): return Query(cls, conn).truncate_table(db)
def drop_table(cls, conn, db=None): return Query(cls, conn).drop_table(db)
def create_table(cls, conn, db=None): return Query(cls, conn).create_table(db)