Versions in this module Expand all Collapse all v1 v1.0.0 Aug 19, 2017 Changes in this version + const ContainedBy + const Contains + const Difference + const DoesNotExtendToTheLeftOf + const DoesNotExtendToTheRightOf + const GenerateV4 + const Intersection + const IsAdjacentTo + const Now + const NowUTC + const Overlap + const StrictlyLeftOf + const StrictlyRightOf + const Union + func Cidr() types.BaseType + func Date() (t timestamp) + func DateRange() (t rangeType) + func Inet() types.BaseType + func Int4Range() (t rangeType) + func Int8Range() (t rangeType) + func JSON() (t json) + func Macaddr() types.BaseType + func NumRange() (t rangeType) + func Serial() (t serial) + func Time() (t timestamp) + func Timestamp() (t timestamp) + func TimestampRange() (t rangeType) + func TimestampWithTimezoneRange() (t rangeType) + func UUID() (t uuid) + type ColumnElem struct + func (col ColumnElem) ContainedBy(param interface{}) sol.BinaryClause + func (col ColumnElem) Contains(param interface{}) sol.BinaryClause + func (col ColumnElem) Difference(param interface{}) sol.BinaryClause + func (col ColumnElem) DoesNotExtendToTheLeftOf(param interface{}) sol.BinaryClause + func (col ColumnElem) DoesNotExtendToTheRightOf(param interface{}) sol.BinaryClause + func (col ColumnElem) Intersection(param interface{}) sol.BinaryClause + func (col ColumnElem) IsAdjacentTo(param interface{}) sol.BinaryClause + func (col ColumnElem) Overlap(param interface{}) sol.BinaryClause + func (col ColumnElem) StrictlyLeftOf(param interface{}) sol.BinaryClause + func (col ColumnElem) StrictlyRightOf(param interface{}) sol.BinaryClause + func (col ColumnElem) Union(param interface{}) sol.BinaryClause + type InsertStmt struct + func Insert(selections ...sol.Selectable) InsertStmt + func (stmt InsertStmt) Compile(d dialect.Dialect, ps *sol.Parameters) (string, error) + func (stmt InsertStmt) DoNothing() InsertStmt + func (stmt InsertStmt) DoUpdate(values sol.Values) InsertStmt + func (stmt InsertStmt) OnConflict(targets ...string) InsertStmt + func (stmt InsertStmt) RemoveOnConflict() InsertStmt + func (stmt InsertStmt) Returning(selections ...sol.Selectable) InsertStmt + func (stmt InsertStmt) String() string + func (stmt InsertStmt) Values(args interface{}) InsertStmt + func (stmt InsertStmt) Where(conditions ...sol.Clause) InsertStmt + type PostGres struct + func Dialect() *PostGres + func (d *PostGres) Param(i int) string + type TableElem struct + func Table(name string, modifiers ...sol.Modifier) *TableElem + func (table *TableElem) Insert() InsertStmt + func (table TableElem) C(name string) ColumnElem + func (table TableElem) Column(name string) ColumnElem