Versions in this module Expand all Collapse all v0 v0.2.0 Sep 9, 2018 Changes in this version + func Insert(colNames []string, conf SQLConfig) string + func Int64ToBool(c *Column) func(t interface{}) error + func ReadSQL(rows *sql.Rows, conf SQLConfig) (map[string]types.DataSlice, []string, error) + type ArgBuilder func(ix index.Int, i int) interface + func NewArgBuilder(col column.Column) (ArgBuilder, error) + type CoerceFunc func(c *Column) func(t interface{}) error + type Column struct + func (c *Column) Bool(b bool) + func (c *Column) Data() interface{} + func (c *Column) Float(f float64) + func (c *Column) Int(i int) + func (c *Column) Null() error + func (c *Column) Scan(t interface{}) error + func (c *Column) String(s string) + type SQLConfig struct + CoerceMap map[string]CoerceFunc + EscapeChar rune + Incrementing bool + Precision int + Query string + Table string