Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Column ¶
type Column struct { PTableName string Name string CType CType NotNull int Default string PrimaryKey int DefaultValue []byte }
func (*Column) SetTypeFromCType ¶
type Database ¶
func ParseDBRows ¶
func ParseDBRows(daa *DatabaseAnalyser, rows *sql.Rows) *Database
type DatabaseAnalyser ¶
type DatabaseAnalyser struct { Filename string sl.AppLogger // contains filtered or unexported fields }
func (*DatabaseAnalyser) Create ¶
func (daa *DatabaseAnalyser) Create()
func (*DatabaseAnalyser) GetColumns ¶
func (daa *DatabaseAnalyser) GetColumns(tablename string) ([]*Column, *Column)
func (*DatabaseAnalyser) GetDatabase ¶
func (daa *DatabaseAnalyser) GetDatabase() *Database
func (*DatabaseAnalyser) GetDatabaseStructure ¶
func (daa *DatabaseAnalyser) GetDatabaseStructure() *DatabaseStructure
type DatabaseStructure ¶
func ParseStructureRows ¶
func ParseStructureRows(rows *sql.Rows) *DatabaseStructure
type Table ¶
type Table struct { Name string TableName string Sql string Columns []*Column HasPK bool PKColumn *Column }
func (*Table) CreateConstants ¶
func (*Table) CreateStructDetails ¶
func (table *Table) CreateStructDetails() *pangu.StructDetails
Click to show internal directories.
Click to hide internal directories.