bee.osql.obj2sql

class ObjToSQL:
def toSelectSQL(self, entity):
def toSelectSQL2(self, entity, condition: bee.condition.Condition):
def toSelectSQLWithPaging(self, entity, start, size):
def toUpdateSQL(self, entity):
def toUpdateBySQL2(self, entity, condition, whereFields):
def toInsertSQL(self, entity):
def toDeleteSQL(self, entity):
def toDeleteSQL2(self, entity, condition):
def toInsertBatchSQL(self, entity_list):
def toSelectByIdSQL(self, entity_class, length):
def toDeleteById(self, entity_class, length):
def toSelectFunSQL(self, entity, functionType, field_for_fun):
def toCreateSQL(self, cls):

根据实体类生成创建表的 SQL 语句

def toDropTableSQL(self, entityClass):
def to_index_sql( self, entity_class, fields, index_name, prefix, index_type_tip, index_type):
def transfer_field(self, fields):
def to_drop_index_sql(self, entity_class, index_name):