Added nested structure scan.
This commit is contained in:
parent
7d7dda3b7a
commit
3f4b5c69d3
5 changed files with 124 additions and 21 deletions
|
|
@ -74,16 +74,24 @@ func (c *baseColumn) setTableName(table string) error {
|
|||
}
|
||||
|
||||
func (c *baseColumn) SerializeSqlForColumnList(out *bytes.Buffer) error {
|
||||
|
||||
c.SerializeSql(out)
|
||||
|
||||
if c.table != "" {
|
||||
_, _ = out.WriteString(" AS \"" + c.table + "." + c.name + "\"")
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (c *baseColumn) SerializeSql(out *bytes.Buffer) error {
|
||||
if c.table != "" {
|
||||
_, _ = out.WriteString(c.table)
|
||||
_, _ = out.WriteString(".")
|
||||
}
|
||||
_, _ = out.WriteString(c.name)
|
||||
return nil
|
||||
}
|
||||
|
||||
func (c *baseColumn) SerializeSql(out *bytes.Buffer) error {
|
||||
return c.SerializeSqlForColumnList(out)
|
||||
return nil
|
||||
}
|
||||
|
||||
type bytesColumn struct {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue