Documentation
¶
Index ¶
- type Builder
- func (qb *Builder) ArrayJoin(expression string) *Builder
- func (qb *Builder) Build() (string, []interface{})
- func (qb *Builder) BuildWhereParam() (string, []interface{})
- func (qb *Builder) CacheResult() *Builder
- func (qb *Builder) Distinct() *Builder
- func (qb *Builder) EnableDebug() *Builder
- func (qb *Builder) Final() *Builder
- func (qb *Builder) Format(format string) *Builder
- func (qb *Builder) GroupBy(columns ...string) *Builder
- func (qb *Builder) Having(condition string, args ...interface{}) *Builder
- func (qb *Builder) Limit(limit int) *Builder
- func (qb *Builder) LimitBy(limit int, columns ...string) *Builder
- func (qb *Builder) Logger() *log.Helper
- func (qb *Builder) Offset(offset int) *Builder
- func (qb *Builder) OrderBy(order string, desc bool) *Builder
- func (qb *Builder) PreWhere(condition string, args ...interface{}) *Builder
- func (qb *Builder) Sample(sampleRate float64) *Builder
- func (qb *Builder) Select(columns ...string) *Builder
- func (qb *Builder) TableName() string
- func (qb *Builder) UseIndex(index string) *Builder
- func (qb *Builder) Where(condition string, args ...interface{}) *Builder
- func (qb *Builder) WithLogger(l *log.Helper) *Builder
- func (qb *Builder) WithTableName(tableName string) *Builder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Builder 用于构建 Doris SQL 查询
func NewQueryBuilder ¶
NewQueryBuilder 创建一个新的 Builder 实例
func (*Builder) BuildWhereParam ¶
BuildWhereParam 构建 WHERE 子句和参数列表
func (*Builder) WithTableName ¶
Click to show internal directories.
Click to hide internal directories.