Documentation ¶
Index ¶
- func GetColumnColidAndRemark(db *sql.DB, id string, m map[string]string) map[string]string
- func GetColumnNameAndColid(db *sql.DB, id string) map[string]string
- func GetObjectID(db *sql.DB, tableName string) string
- func SearchKey(db *sql.DB, tableName string) map[string]bool
- func SearchRemark(db *sql.DB, tableName string) map[string]string
- type FlagMsSqlDbGen
- func (f *FlagMsSqlDbGen) AllTableData() (model.TableMataDataList, error)
- func (f *FlagMsSqlDbGen) ConnectionDB() (err error)
- func (f *FlagMsSqlDbGen) GetTableColumns(tableName string) (cols model.ColumnMetaDataList, err error)
- func (f *FlagMsSqlDbGen) TableDataForSelect(flagModel model.FlagModel) (model.TableMataDataList, error)
- type MsSqlDBGen
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetColumnColidAndRemark ¶
GetColumnColidAndRemark 获取colid ID + 备注
func GetColumnNameAndColid ¶
GetColumnNameAndColid 获取列的名称+colid ID
func GetObjectID ¶
GetObjectID 获取系统 objects 表中的id
Types ¶
type FlagMsSqlDbGen ¶
type FlagMsSqlDbGen struct {
// contains filtered or unexported fields
}
func NewMsSqlDbGen ¶
func NewMsSqlDbGen(flag model.FlagModel) *FlagMsSqlDbGen
NewMsSqlDbGen 创建sqlserver生成器
func (*FlagMsSqlDbGen) AllTableData ¶
func (f *FlagMsSqlDbGen) AllTableData() (model.TableMataDataList, error)
AllTableData 所有表的数据
func (*FlagMsSqlDbGen) ConnectionDB ¶
func (f *FlagMsSqlDbGen) ConnectionDB() (err error)
ConnectionDB 测试连接数据库
func (*FlagMsSqlDbGen) GetTableColumns ¶
func (f *FlagMsSqlDbGen) GetTableColumns(tableName string) (cols model.ColumnMetaDataList, err error)
GetTableColumns 根据表名称查询列元数据集
func (*FlagMsSqlDbGen) TableDataForSelect ¶
func (f *FlagMsSqlDbGen) TableDataForSelect(flagModel model.FlagModel) (model.TableMataDataList, error)
type MsSqlDBGen ¶
type MsSqlDBGen struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.