bee.osql.engine

def select(self, entity, condition: bee.condition.Condition = None):
def update(self, entity):
def insert(self, entity):
def delete(self, entity, condition: bee.condition.Condition = None):
beeSql
objToSQL
class ObjSQLRich(ObjSQL):
def select_paging(self, entity, start, size, *selectFields):
def insert_batch(self, entity_list):
def select_first(self, entity):
def select_by_id(self, entity_class, *ids):
def delete_by_id(self, entity_class, *ids):
def select_fun(self, entity, functionType, field_for_fun):
def count(self, entity):
def exist(self, entity):
def updateBy( self, entity, condition: bee.condition.Condition = None, *whereFields):
def create_table(self, entityClass, is_drop_exist_table=None):
def index_normal(self, entity_class, fields, index_name=None):
def unique(self, entity_class, fields, index_name=None):
def drop_index(self, entity_class, index_name=None):
class PreparedSqlLib(bee.osql.base.AbstractCommOperate):

eg:

def select(self, sql, return_type_class, params=None, start=None, size=None):
def select_dict( self, sql, return_type_class, params_dict=None, start=None, size=None):
def modify(self, sql, params=None):
def modify_dict(self, sql, params_dict=None):
beeSql