sqlbuilder

package module
v0.0.0-...-53e2c75 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2019 License: GPL-3.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SQLBuilder

type SQLBuilder struct {
	// contains filtered or unexported fields
}

func NewSQLBuilder

func NewSQLBuilder() (b *SQLBuilder)

func (*SQLBuilder) BuildDeleteSQL

func (sb *SQLBuilder) BuildDeleteSQL() *SQLBuilder

func (*SQLBuilder) BuildInsertSQL

func (sb *SQLBuilder) BuildInsertSQL() *SQLBuilder

func (*SQLBuilder) BuildSelectSQL

func (sb *SQLBuilder) BuildSelectSQL() *SQLBuilder

func (*SQLBuilder) BuildUpdateSQL

func (sb *SQLBuilder) BuildUpdateSQL() *SQLBuilder

func (*SQLBuilder) BuildedSQL

func (sb *SQLBuilder) BuildedSQL() (sql string)

func (*SQLBuilder) CanBuildDelete

func (sb *SQLBuilder) CanBuildDelete() bool

func (*SQLBuilder) CanBuildInsert

func (sb *SQLBuilder) CanBuildInsert() bool

func (*SQLBuilder) CanBuildSelect

func (sb *SQLBuilder) CanBuildSelect() bool

func (*SQLBuilder) CanBuildUpdate

func (sb *SQLBuilder) CanBuildUpdate() bool

func (*SQLBuilder) ClearBuilder

func (sb *SQLBuilder) ClearBuilder()

func (*SQLBuilder) Distinct

func (sb *SQLBuilder) Distinct(b bool) *SQLBuilder

func (*SQLBuilder) Fields

func (sb *SQLBuilder) Fields(s ...string) *SQLBuilder

func (*SQLBuilder) From

func (sb *SQLBuilder) From(s ...string) *SQLBuilder

func (*SQLBuilder) FromOne

func (sb *SQLBuilder) FromOne(s string) *SQLBuilder

func (*SQLBuilder) FullJoin

func (sb *SQLBuilder) FullJoin(s string, c string) *SQLBuilder

func (*SQLBuilder) GetDbName

func (sb *SQLBuilder) GetDbName() string

func (*SQLBuilder) GetFieldsCount

func (sb *SQLBuilder) GetFieldsCount() int

func (*SQLBuilder) GetTbName

func (sb *SQLBuilder) GetTbName() string

func (*SQLBuilder) GroupBy

func (sb *SQLBuilder) GroupBy(s ...string) *SQLBuilder

func (*SQLBuilder) Having

func (sb *SQLBuilder) Having(s string) *SQLBuilder

func (*SQLBuilder) InnerJoin

func (sb *SQLBuilder) InnerJoin(s string, c string) *SQLBuilder

func (*SQLBuilder) Into

func (sb *SQLBuilder) Into(s string) *SQLBuilder

func (*SQLBuilder) IsDistinct

func (sb *SQLBuilder) IsDistinct() bool

func (*SQLBuilder) IsHadBuildedSQL

func (sb *SQLBuilder) IsHadBuildedSQL() bool

func (*SQLBuilder) IsHasDbName

func (sb *SQLBuilder) IsHasDbName() bool

func (*SQLBuilder) IsHasFields

func (sb *SQLBuilder) IsHasFields() bool

func (*SQLBuilder) IsHasFroms

func (sb *SQLBuilder) IsHasFroms() bool

func (*SQLBuilder) IsHasGroups

func (sb *SQLBuilder) IsHasGroups() bool

func (*SQLBuilder) IsHasHavings

func (sb *SQLBuilder) IsHasHavings() bool

func (*SQLBuilder) IsHasInto

func (sb *SQLBuilder) IsHasInto() bool

func (*SQLBuilder) IsHasJoins

func (sb *SQLBuilder) IsHasJoins() bool

func (*SQLBuilder) IsHasLimit

func (sb *SQLBuilder) IsHasLimit() bool

func (*SQLBuilder) IsHasOneFroms

func (sb *SQLBuilder) IsHasOneFroms() bool

func (*SQLBuilder) IsHasOrders

func (sb *SQLBuilder) IsHasOrders() bool

func (*SQLBuilder) IsHasSelects

func (sb *SQLBuilder) IsHasSelects() bool

func (*SQLBuilder) IsHasSets

func (sb *SQLBuilder) IsHasSets() bool

func (*SQLBuilder) IsHasTbName

func (sb *SQLBuilder) IsHasTbName() bool

func (*SQLBuilder) IsHasTop

func (sb *SQLBuilder) IsHasTop() bool

func (*SQLBuilder) IsHasValues

func (sb *SQLBuilder) IsHasValues() bool

func (*SQLBuilder) IsHasWheres

func (sb *SQLBuilder) IsHasWheres() bool

func (*SQLBuilder) IsMssql

func (sb *SQLBuilder) IsMssql() bool

func (*SQLBuilder) IsMysql

func (sb *SQLBuilder) IsMysql() bool

func (*SQLBuilder) IsOracle

func (sb *SQLBuilder) IsOracle() bool

func (*SQLBuilder) IsPostgresql

func (sb *SQLBuilder) IsPostgresql() bool

func (*SQLBuilder) Join

func (sb *SQLBuilder) Join(s string, c string) *SQLBuilder

func (*SQLBuilder) LeftJoin

func (sb *SQLBuilder) LeftJoin(s string, c string) *SQLBuilder

func (*SQLBuilder) Limit

func (sb *SQLBuilder) Limit(i ...int) *SQLBuilder

func (*SQLBuilder) OrderBy

func (sb *SQLBuilder) OrderBy(s ...string) *SQLBuilder

func (*SQLBuilder) OrderByAsc

func (sb *SQLBuilder) OrderByAsc(s ...string) *SQLBuilder

func (*SQLBuilder) OrderByDesc

func (sb *SQLBuilder) OrderByDesc(s ...string) *SQLBuilder

func (*SQLBuilder) PanicOrErrorLog

func (sb *SQLBuilder) PanicOrErrorLog(s string)

func (*SQLBuilder) RightJoin

func (sb *SQLBuilder) RightJoin(s string, c string) *SQLBuilder

func (*SQLBuilder) Select

func (sb *SQLBuilder) Select(s ...string) *SQLBuilder

func (*SQLBuilder) Set

func (sb *SQLBuilder) Set(s map[string]interface{}) *SQLBuilder

func (*SQLBuilder) SetDbName

func (sb *SQLBuilder) SetDbName(s string)

func (*SQLBuilder) SetDriverType

func (sb *SQLBuilder) SetDriverType(t string)

func (*SQLBuilder) SetTbName

func (sb *SQLBuilder) SetTbName(s string)

func (*SQLBuilder) SwitchPanicToErrorLog

func (sb *SQLBuilder) SwitchPanicToErrorLog(b bool)

func (*SQLBuilder) Top

func (sb *SQLBuilder) Top(i int) *SQLBuilder

func (*SQLBuilder) Values

func (sb *SQLBuilder) Values(s ...[]interface{}) *SQLBuilder

func (*SQLBuilder) Where

func (sb *SQLBuilder) Where(s string) *SQLBuilder

func (*SQLBuilder) WhereAnd

func (sb *SQLBuilder) WhereAnd(s ...string) *SQLBuilder

func (*SQLBuilder) WhereOr

func (sb *SQLBuilder) WhereOr(s ...string) *SQLBuilder

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL