Versions in this module Expand all Collapse all v0 v0.1.0 Mar 11, 2024 Changes in this version + type MySQLBuilder struct + func (*MySQLBuilder) BuildCreateMetaSQL() string + func (*MySQLBuilder) BuildFieldExp(fieldName string, fieldArgs map[string]interface{}) (string, []interface{}) + func (b *MySQLBuilder) BuildBatchAssociationBodySQL(argEntity *graph.ArgEntity, fields []*graph.Attribute, povitTableName string, ...) string + func (b *MySQLBuilder) BuildBoolExp(argEntity *graph.ArgEntity, where map[string]interface{}) (string, []interface{}) + func (b *MySQLBuilder) BuildCheckAssociationSQL(ownerId uint64, tableName string, ownerFieldName string) string + func (b *MySQLBuilder) BuildCheckPovitSQL(povit *data.AssociationPovit) string + func (b *MySQLBuilder) BuildClearAssociationSQL(ownerId uint64, tableName string, ownerFieldName string) string + func (b *MySQLBuilder) BuildColumnSQL(column *table.Column) string + func (b *MySQLBuilder) BuildCreateTableSQL(table *table.Table) string + func (b *MySQLBuilder) BuildDeletePovitSQL(povit *data.AssociationPovit) string + func (b *MySQLBuilder) BuildDeleteSQL(id uint64, tableName string) string + func (b *MySQLBuilder) BuildDeleteTableSQL(table *table.Table) string + func (b *MySQLBuilder) BuildInsertPovitSQL(povit *data.AssociationPovit) string + func (b *MySQLBuilder) BuildInsertSQL(fields []*data.Field, table *table.Table) string + func (b *MySQLBuilder) BuildModifyTableAtoms(diff *model.TableDiff) []model.ModifyAtom + func (b *MySQLBuilder) BuildOrderBySQL(argEntity *graph.ArgEntity, orderBy interface{}) string + func (b *MySQLBuilder) BuildQueryAssociatedInstancesSQL(entity *graph.Entity, ownerId uint64, povitTableName string, ...) string + func (b *MySQLBuilder) BuildQueryByIdsSQL(entity *graph.Entity, idCounts int) string + func (b *MySQLBuilder) BuildQueryCountSQLBody(argEntity *graph.ArgEntity) string + func (b *MySQLBuilder) BuildQueryPovitSQL(povit *data.AssociationPovit) string + func (b *MySQLBuilder) BuildQuerySQLBody(argEntity *graph.ArgEntity, fields []*graph.Attribute) string + func (b *MySQLBuilder) BuildSoftDeleteSQL(id uint64, tableName string) string + func (b *MySQLBuilder) BuildTableCheckSQL(name string, database string) string + func (b *MySQLBuilder) BuildUpdateSQL(id uint64, fields []*data.Field, table *table.Table) string + func (b *MySQLBuilder) BuildWhereSQL(argEntity *graph.ArgEntity, fields []*graph.Attribute, ...) (string, []interface{}) + func (b *MySQLBuilder) ColumnTypeSQL(column *table.Column) string