back

package
v1.9.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DMDialect

type DMDialect struct {
	*OracleDialect
}

func NewDMDialect

func NewDMDialect() *DMDialect

type DefaultDialect

type DefaultDialect struct {
	// contains filtered or unexported fields
}

func NewDefaultDialect

func NewDefaultDialect(dialectType *Type) *DefaultDialect

func (*DefaultDialect) AddColumnTypeInfo

func (this_ *DefaultDialect) AddColumnTypeInfo(columnTypeInfo *ColumnTypeInfo)

func (*DefaultDialect) AddFuncTypeInfo

func (this_ *DefaultDialect) AddFuncTypeInfo(funcTypeInfo *FuncTypeInfo)

func (*DefaultDialect) ColumnAddSql

func (this_ *DefaultDialect) ColumnAddSql(ownerName string, tableName string, column *ColumnModel) (sqlList []string, err error)

func (*DefaultDialect) ColumnCommentSql

func (this_ *DefaultDialect) ColumnCommentSql(ownerName string, tableName string, columnName string, comment string) (sqlList []string, err error)

func (*DefaultDialect) ColumnDeleteSql

func (this_ *DefaultDialect) ColumnDeleteSql(ownerName string, tableName string, columnName string) (sqlList []string, err error)

func (*DefaultDialect) ColumnModel

func (this_ *DefaultDialect) ColumnModel(data map[string]interface{}) (table *ColumnModel, err error)

func (*DefaultDialect) ColumnRenameSql

func (this_ *DefaultDialect) ColumnRenameSql(ownerName string, tableName string, oldColumnName string, newColumnName string) (sqlList []string, err error)

func (*DefaultDialect) ColumnSelectSql

func (this_ *DefaultDialect) ColumnSelectSql(ownerName string, tableName string, columnName string) (sql string, err error)

func (*DefaultDialect) ColumnUpdateSql

func (this_ *DefaultDialect) ColumnUpdateSql(ownerName string, tableName string, oldColumn *ColumnModel, newColumn *ColumnModel) (sqlList []string, err error)

func (*DefaultDialect) ColumnsSelectSql

func (this_ *DefaultDialect) ColumnsSelectSql(ownerName string, tableName string) (sql string, err error)

func (*DefaultDialect) DialectType

func (this_ *DefaultDialect) DialectType() (dialectType *Type)

func (*DefaultDialect) FormatColumnType

func (this_ *DefaultDialect) FormatColumnType(column *ColumnModel) (columnType string, err error)

func (*DefaultDialect) FormatDefaultValue

func (this_ *DefaultDialect) FormatDefaultValue(column *ColumnModel) (defaultValue string)

func (*DefaultDialect) FormatFunc

func (this_ *DefaultDialect) FormatFunc(funcStr string) (res string, err error)

func (*DefaultDialect) GeFuncTypeInfos

func (this_ *DefaultDialect) GeFuncTypeInfos() (funcTypeInfoList []*FuncTypeInfo)

func (*DefaultDialect) GetColumnTypeInfo

func (this_ *DefaultDialect) GetColumnTypeInfo(typeName string) (columnTypeInfo *ColumnTypeInfo, err error)

func (*DefaultDialect) GetColumnTypeInfos

func (this_ *DefaultDialect) GetColumnTypeInfos() (columnTypeInfoList []*ColumnTypeInfo)

func (*DefaultDialect) GetFuncTypeInfo

func (this_ *DefaultDialect) GetFuncTypeInfo(funcName string) (funcTypeInfo *FuncTypeInfo, err error)

func (*DefaultDialect) IndexAddSql

func (this_ *DefaultDialect) IndexAddSql(ownerName string, tableName string, index *IndexModel) (sqlList []string, err error)

func (*DefaultDialect) IndexDeleteSql

func (this_ *DefaultDialect) IndexDeleteSql(ownerName string, tableName string, indexName string) (sqlList []string, err error)

func (*DefaultDialect) IndexModel

func (this_ *DefaultDialect) IndexModel(data map[string]interface{}) (index *IndexModel, err error)

func (*DefaultDialect) IndexRenameSql

func (this_ *DefaultDialect) IndexRenameSql(ownerName string, tableName string, oldIndexName string, newIndexName string) (sqlList []string, err error)

func (*DefaultDialect) IndexesSelectSql

func (this_ *DefaultDialect) IndexesSelectSql(ownerName string, tableName string) (sql string, err error)

func (*DefaultDialect) InsertDataListSql

func (this_ *DefaultDialect) InsertDataListSql(ownerName string, tableName string, columnList []*ColumnModel, dataList []map[string]interface{}) (sqlList []string, batchSqlList []string, err error)

func (*DefaultDialect) InsertSql

func (this_ *DefaultDialect) InsertSql(insert *InsertModel) (sqlList []string, err error)

func (*DefaultDialect) IsSqlEnd

func (this_ *DefaultDialect) IsSqlEnd(sqlStr string) (isSqlEnd bool)

func (*DefaultDialect) OwnerChangeSql

func (this_ *DefaultDialect) OwnerChangeSql(ownerName string) (sql string, err error)

func (*DefaultDialect) OwnerCreateSql

func (this_ *DefaultDialect) OwnerCreateSql(owner *OwnerModel) (sqlList []string, err error)

func (*DefaultDialect) OwnerDeleteSql

func (this_ *DefaultDialect) OwnerDeleteSql(ownerName string) (sqlList []string, err error)

func (*DefaultDialect) OwnerModel

func (this_ *DefaultDialect) OwnerModel(data map[string]interface{}) (owner *OwnerModel, err error)

func (*DefaultDialect) OwnersSelectSql

func (this_ *DefaultDialect) OwnersSelectSql() (sql string, err error)

func (*DefaultDialect) PackColumn

func (this_ *DefaultDialect) PackColumn(columnName string) string

func (*DefaultDialect) PackColumns

func (this_ *DefaultDialect) PackColumns(columnNames []string) string

func (*DefaultDialect) PackOwner

func (this_ *DefaultDialect) PackOwner(ownerName string) string

func (*DefaultDialect) PackTable

func (this_ *DefaultDialect) PackTable(tableName string) string

func (*DefaultDialect) PackValueForSql

func (this_ *DefaultDialect) PackValueForSql(column *ColumnModel, value interface{}) string

func (*DefaultDialect) PrimaryKeyAddSql

func (this_ *DefaultDialect) PrimaryKeyAddSql(ownerName string, tableName string, primaryKeys []string) (sqlList []string, err error)

func (*DefaultDialect) PrimaryKeyDeleteSql

func (this_ *DefaultDialect) PrimaryKeyDeleteSql(ownerName string, tableName string) (sqlList []string, err error)

func (*DefaultDialect) PrimaryKeyModel

func (this_ *DefaultDialect) PrimaryKeyModel(data map[string]interface{}) (primaryKey *PrimaryKeyModel, err error)

func (*DefaultDialect) PrimaryKeysSelectSql

func (this_ *DefaultDialect) PrimaryKeysSelectSql(ownerName string, tableName string) (sql string, err error)

func (*DefaultDialect) SqlSplit

func (this_ *DefaultDialect) SqlSplit(sqlStr string) (sqlList []string)

func (*DefaultDialect) TableCommentSql

func (this_ *DefaultDialect) TableCommentSql(ownerName string, tableName string, comment string) (sqlList []string, err error)

func (*DefaultDialect) TableCreateSql

func (this_ *DefaultDialect) TableCreateSql(ownerName string, table *TableModel) (sqlList []string, err error)

func (*DefaultDialect) TableDeleteSql

func (this_ *DefaultDialect) TableDeleteSql(ownerName string, tableName string) (sqlList []string, err error)

func (*DefaultDialect) TableModel

func (this_ *DefaultDialect) TableModel(data map[string]interface{}) (table *TableModel, err error)

func (*DefaultDialect) TableRenameSql

func (this_ *DefaultDialect) TableRenameSql(ownerName string, oldTableName string, newTableName string) (sqlList []string, err error)

func (*DefaultDialect) TableSelectSql

func (this_ *DefaultDialect) TableSelectSql(ownerName string, tableName string) (sql string, err error)

func (*DefaultDialect) TablesSelectSql

func (this_ *DefaultDialect) TablesSelectSql(ownerName string) (sql string, err error)

func (*DefaultDialect) ToColumnTypeInfo

func (this_ *DefaultDialect) ToColumnTypeInfo(columnType string) (columnTypeInfo *ColumnTypeInfo, length, decimal int, err error)

type KinBaseDialect

type KinBaseDialect struct {
	*OracleDialect
}

func NewKinBaseDialect

func NewKinBaseDialect() *KinBaseDialect

func (*KinBaseDialect) ColumnUpdateSql

func (this_ *KinBaseDialect) ColumnUpdateSql(ownerName string, tableName string, oldColumn *ColumnModel, newColumn *ColumnModel) (sqlList []string, err error)

type MysqlDialect

type MysqlDialect struct {
	*DefaultDialect
}

func NewMysqlDialect

func NewMysqlDialect() *MysqlDialect

func (*MysqlDialect) ColumnAddSql

func (this_ *MysqlDialect) ColumnAddSql(ownerName string, tableName string, column *ColumnModel) (sqlList []string, err error)

func (*MysqlDialect) ColumnDeleteSql

func (this_ *MysqlDialect) ColumnDeleteSql(ownerName string, tableName string, columnName string) (sqlList []string, err error)

func (*MysqlDialect) ColumnModel

func (this_ *MysqlDialect) ColumnModel(data map[string]interface{}) (column *ColumnModel, err error)

func (*MysqlDialect) ColumnUpdateSql

func (this_ *MysqlDialect) ColumnUpdateSql(ownerName string, tableName string, oldColumn *ColumnModel, newColumn *ColumnModel) (sqlList []string, err error)

func (*MysqlDialect) ColumnsSelectSql

func (this_ *MysqlDialect) ColumnsSelectSql(ownerName string, tableName string) (sql string, err error)

func (*MysqlDialect) FormatColumnType

func (this_ *MysqlDialect) FormatColumnType(column *ColumnModel) (columnType string, err error)

func (*MysqlDialect) FormatDefaultValue

func (this_ *MysqlDialect) FormatDefaultValue(column *ColumnModel) (defaultValue string)

func (*MysqlDialect) IndexAddSql

func (this_ *MysqlDialect) IndexAddSql(ownerName string, tableName string, index *IndexModel) (sqlList []string, err error)

func (*MysqlDialect) IndexDeleteSql

func (this_ *MysqlDialect) IndexDeleteSql(ownerName string, tableName string, indexName string) (sqlList []string, err error)

func (*MysqlDialect) IndexModel

func (this_ *MysqlDialect) IndexModel(data map[string]interface{}) (index *IndexModel, err error)

func (*MysqlDialect) IndexesSelectSql

func (this_ *MysqlDialect) IndexesSelectSql(ownerName string, tableName string) (sql string, err error)

func (*MysqlDialect) OwnerChangeSql

func (this_ *MysqlDialect) OwnerChangeSql(ownerName string) (sql string, err error)

func (*MysqlDialect) OwnerCreateSql

func (this_ *MysqlDialect) OwnerCreateSql(owner *OwnerModel) (sqlList []string, err error)

func (*MysqlDialect) OwnerDeleteSql

func (this_ *MysqlDialect) OwnerDeleteSql(ownerName string) (sqlList []string, err error)

func (*MysqlDialect) OwnerModel

func (this_ *MysqlDialect) OwnerModel(data map[string]interface{}) (owner *OwnerModel, err error)

func (*MysqlDialect) OwnerSelectSql

func (this_ *MysqlDialect) OwnerSelectSql(ownerName string) (sql string, err error)

func (*MysqlDialect) OwnersSelectSql

func (this_ *MysqlDialect) OwnersSelectSql() (sql string, err error)

func (*MysqlDialect) PackColumn

func (this_ *MysqlDialect) PackColumn(columnName string) string

func (*MysqlDialect) PackColumns

func (this_ *MysqlDialect) PackColumns(columnNames []string) string

func (*MysqlDialect) PackOwner

func (this_ *MysqlDialect) PackOwner(ownerName string) string

func (*MysqlDialect) PackTable

func (this_ *MysqlDialect) PackTable(tableName string) string

func (*MysqlDialect) PackValueForSql

func (this_ *MysqlDialect) PackValueForSql(column *ColumnModel, value interface{}) string

func (*MysqlDialect) PrimaryKeyAddSql

func (this_ *MysqlDialect) PrimaryKeyAddSql(ownerName string, tableName string, primaryKeys []string) (sqlList []string, err error)

func (*MysqlDialect) PrimaryKeyDeleteSql

func (this_ *MysqlDialect) PrimaryKeyDeleteSql(ownerName string, tableName string) (sqlList []string, err error)

func (*MysqlDialect) PrimaryKeyModel

func (this_ *MysqlDialect) PrimaryKeyModel(data map[string]interface{}) (primaryKey *PrimaryKeyModel, err error)

func (*MysqlDialect) PrimaryKeysSelectSql

func (this_ *MysqlDialect) PrimaryKeysSelectSql(ownerName string, tableName string) (sql string, err error)

func (*MysqlDialect) TableCommentSql

func (this_ *MysqlDialect) TableCommentSql(ownerName string, tableName string, comment string) (sqlList []string, err error)

func (*MysqlDialect) TableCreateSql

func (this_ *MysqlDialect) TableCreateSql(ownerName string, table *TableModel) (sqlList []string, err error)

func (*MysqlDialect) TableDeleteSql

func (this_ *MysqlDialect) TableDeleteSql(ownerName string, tableName string) (sqlList []string, err error)

func (*MysqlDialect) TableModel

func (this_ *MysqlDialect) TableModel(data map[string]interface{}) (table *TableModel, err error)

func (*MysqlDialect) TableRenameSql

func (this_ *MysqlDialect) TableRenameSql(ownerName string, oldTableName string, newTableName string) (sqlList []string, err error)

func (*MysqlDialect) TableSelectSql

func (this_ *MysqlDialect) TableSelectSql(ownerName string, tableName string) (sql string, err error)

func (*MysqlDialect) TablesSelectSql

func (this_ *MysqlDialect) TablesSelectSql(ownerName string) (sql string, err error)

type OracleDialect

type OracleDialect struct {
	*DefaultDialect
}

func NewOracleDialect

func NewOracleDialect() *OracleDialect

func (*OracleDialect) ColumnModel

func (this_ *OracleDialect) ColumnModel(data map[string]interface{}) (column *ColumnModel, err error)

func (*OracleDialect) ColumnsSelectSql

func (this_ *OracleDialect) ColumnsSelectSql(ownerName string, tableName string) (sql string, err error)

func (*OracleDialect) IndexModel

func (this_ *OracleDialect) IndexModel(data map[string]interface{}) (index *IndexModel, err error)

func (*OracleDialect) IndexesSelectSql

func (this_ *OracleDialect) IndexesSelectSql(ownerName string, tableName string) (sql string, err error)

func (*OracleDialect) InsertDataListSql

func (this_ *OracleDialect) InsertDataListSql(ownerName string, tableName string, columnList []*ColumnModel, dataList []map[string]interface{}) (sqlList []string, batchSqlList []string, err error)

func (*OracleDialect) OwnerChangeSql

func (this_ *OracleDialect) OwnerChangeSql(ownerName string) (sql string, err error)

func (*OracleDialect) OwnerCreateSql

func (this_ *OracleDialect) OwnerCreateSql(owner *OwnerModel) (sqlList []string, err error)

func (*OracleDialect) OwnerModel

func (this_ *OracleDialect) OwnerModel(data map[string]interface{}) (owner *OwnerModel, err error)

func (*OracleDialect) OwnerSelectSql

func (this_ *OracleDialect) OwnerSelectSql(ownerName string) (sql string, err error)

func (*OracleDialect) OwnersSelectSql

func (this_ *OracleDialect) OwnersSelectSql() (sql string, err error)

func (*OracleDialect) PrimaryKeyModel

func (this_ *OracleDialect) PrimaryKeyModel(data map[string]interface{}) (primaryKey *PrimaryKeyModel, err error)

func (*OracleDialect) PrimaryKeysSelectSql

func (this_ *OracleDialect) PrimaryKeysSelectSql(ownerName string, tableName string) (sql string, err error)

func (*OracleDialect) TableModel

func (this_ *OracleDialect) TableModel(data map[string]interface{}) (table *TableModel, err error)

func (*OracleDialect) TableSelectSql

func (this_ *OracleDialect) TableSelectSql(ownerName string, tableName string) (sql string, err error)

func (*OracleDialect) TablesSelectSql

func (this_ *OracleDialect) TablesSelectSql(ownerName string) (sql string, err error)

type PostgresqlDialect

type PostgresqlDialect struct {
	*DefaultDialect
}

func NewPostgresqlDialect

func NewPostgresqlDialect() *PostgresqlDialect

func (*PostgresqlDialect) ColumnModel

func (this_ *PostgresqlDialect) ColumnModel(data map[string]interface{}) (column *ColumnModel, err error)

func (*PostgresqlDialect) ColumnUpdateSql

func (this_ *PostgresqlDialect) ColumnUpdateSql(ownerName string, tableName string, oldColumn *ColumnModel, newColumn *ColumnModel) (sqlList []string, err error)

func (*PostgresqlDialect) ColumnsSelectSql

func (this_ *PostgresqlDialect) ColumnsSelectSql(ownerName string, tableName string) (sql string, err error)

func (*PostgresqlDialect) IndexModel

func (this_ *PostgresqlDialect) IndexModel(data map[string]interface{}) (index *IndexModel, err error)

func (*PostgresqlDialect) IndexesSelectSql

func (this_ *PostgresqlDialect) IndexesSelectSql(ownerName string, tableName string) (sql string, err error)

func (*PostgresqlDialect) OwnerModel

func (this_ *PostgresqlDialect) OwnerModel(data map[string]interface{}) (owner *OwnerModel, err error)

func (*PostgresqlDialect) OwnerSelectSql

func (this_ *PostgresqlDialect) OwnerSelectSql(ownerName string) (sql string, err error)

func (*PostgresqlDialect) OwnersSelectSql

func (this_ *PostgresqlDialect) OwnersSelectSql() (sql string, err error)

func (*PostgresqlDialect) PrimaryKeyModel

func (this_ *PostgresqlDialect) PrimaryKeyModel(data map[string]interface{}) (primaryKey *PrimaryKeyModel, err error)

func (*PostgresqlDialect) PrimaryKeysSelectSql

func (this_ *PostgresqlDialect) PrimaryKeysSelectSql(ownerName string, tableName string) (sql string, err error)

func (*PostgresqlDialect) TableModel

func (this_ *PostgresqlDialect) TableModel(data map[string]interface{}) (table *TableModel, err error)

func (*PostgresqlDialect) TableSelectSql

func (this_ *PostgresqlDialect) TableSelectSql(ownerName string, tableName string) (sql string, err error)

func (*PostgresqlDialect) TablesSelectSql

func (this_ *PostgresqlDialect) TablesSelectSql(ownerName string) (sql string, err error)

type ShenTongDialect

type ShenTongDialect struct {
	*OracleDialect
}

func NewShenTongDialect

func NewShenTongDialect() *ShenTongDialect

type SqliteDialect

type SqliteDialect struct {
	*DefaultDialect
}

func NewSqliteDialect

func NewSqliteDialect() *SqliteDialect

func (*SqliteDialect) ColumnAddSql

func (this_ *SqliteDialect) ColumnAddSql(ownerName string, tableName string, column *ColumnModel) (sqlList []string, err error)

func (*SqliteDialect) ColumnCommentSql

func (this_ *SqliteDialect) ColumnCommentSql(ownerName string, tableName string, columnName string, comment string) (sqlList []string, err error)

func (*SqliteDialect) ColumnDeleteSql

func (this_ *SqliteDialect) ColumnDeleteSql(ownerName string, tableName string, columnName string) (sqlList []string, err error)

func (*SqliteDialect) ColumnModel

func (this_ *SqliteDialect) ColumnModel(data map[string]interface{}) (column *ColumnModel, err error)

func (*SqliteDialect) ColumnRenameSql

func (this_ *SqliteDialect) ColumnRenameSql(ownerName string, tableName string, oldName string, newName string) (sqlList []string, err error)

func (*SqliteDialect) ColumnUpdateSql

func (this_ *SqliteDialect) ColumnUpdateSql(ownerName string, tableName string, oldColumn *ColumnModel, newColumn *ColumnModel) (sqlList []string, err error)

func (*SqliteDialect) ColumnsSelectSql

func (this_ *SqliteDialect) ColumnsSelectSql(ownerName string, tableName string) (sql string, err error)

func (*SqliteDialect) IndexAddSql

func (this_ *SqliteDialect) IndexAddSql(ownerName string, tableName string, index *IndexModel) (sqlList []string, err error)

func (*SqliteDialect) IndexModel

func (this_ *SqliteDialect) IndexModel(data map[string]interface{}) (index *IndexModel, err error)

func (*SqliteDialect) IndexesSelectSql

func (this_ *SqliteDialect) IndexesSelectSql(ownerName string, tableName string) (sql string, err error)

func (*SqliteDialect) OwnerCreateSql

func (this_ *SqliteDialect) OwnerCreateSql(owner *OwnerModel) (sqlList []string, err error)

func (*SqliteDialect) OwnerDeleteSql

func (this_ *SqliteDialect) OwnerDeleteSql(ownerName string) (sqlList []string, err error)

func (*SqliteDialect) OwnerModel

func (this_ *SqliteDialect) OwnerModel(data map[string]interface{}) (owner *OwnerModel, err error)

func (*SqliteDialect) OwnerSelectSql

func (this_ *SqliteDialect) OwnerSelectSql(ownerName string) (sql string, err error)

func (*SqliteDialect) OwnersSelectSql

func (this_ *SqliteDialect) OwnersSelectSql() (sql string, err error)

func (*SqliteDialect) PrimaryKeyModel

func (this_ *SqliteDialect) PrimaryKeyModel(data map[string]interface{}) (primaryKey *PrimaryKeyModel, err error)

func (*SqliteDialect) PrimaryKeysSelectSql

func (this_ *SqliteDialect) PrimaryKeysSelectSql(ownerName string, tableName string) (sql string, err error)

func (*SqliteDialect) TableCommentSql

func (this_ *SqliteDialect) TableCommentSql(ownerName string, tableName string, comment string) (sqlList []string, err error)

func (*SqliteDialect) TableCreateSql

func (this_ *SqliteDialect) TableCreateSql(ownerName string, table *TableModel) (sqlList []string, err error)

func (*SqliteDialect) TableDeleteSql

func (this_ *SqliteDialect) TableDeleteSql(ownerName string, tableName string) (sqlList []string, err error)

func (*SqliteDialect) TableModel

func (this_ *SqliteDialect) TableModel(data map[string]interface{}) (table *TableModel, err error)

func (*SqliteDialect) TableSelectSql

func (this_ *SqliteDialect) TableSelectSql(ownerName string, tableName string) (sql string, err error)

func (*SqliteDialect) TablesSelectSql

func (this_ *SqliteDialect) TablesSelectSql(ownerName string) (sql string, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL