search

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Sep 20, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package search contains search functions for ngorm.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Assign

func Assign(e *engine.Engine, attrs ...interface{})

Assign assigns attrs

func Attr

func Attr(e *engine.Engine, attrs ...interface{})

Attr add attributes

func Group

func Group(e *engine.Engine, query interface{}) error

Group add GROUP BY search condition.

func Having

func Having(e *engine.Engine, query interface{}, values ...interface{})

Having add HAVING condition

func Inline

func Inline(e *engine.Engine, values ...interface{})

Inline add Where clause if any.

func Join

func Join(e *engine.Engine, query interface{}, values ...interface{})

Join add JOIN condition

func Limit

func Limit(e *engine.Engine, limit interface{})

Limit add search LIMIT

func Not

func Not(e *engine.Engine, query interface{}, values ...interface{})

Not adds NOT search condition

func Offset

func Offset(e *engine.Engine, offset interface{})

Offset add search OFFSET

func Omit

func Omit(e *engine.Engine, columns ...string)

Omit omits seacrh condition

func Or

func Or(e *engine.Engine, query interface{}, values ...interface{})

Or add OR search condition

func Order

func Order(e *engine.Engine, value interface{}, reorder ...bool)

Order add ORDER BY search condition

func Preload

func Preload(e *engine.Engine, schema string, values ...interface{})

Preload add preloading condition

func Raw

func Raw(e *engine.Engine, b bool)

Raw set the seacrh query to RAw

func Select

func Select(e *engine.Engine, query interface{}, values ...interface{})

Select add SELECT query

func Table

func Table(e *engine.Engine, name string)

Table set the search table name.

func Unscoped

func Unscoped(e *engine.Engine, b bool)

Unscoped set the search scope status

func Where

func Where(e *engine.Engine, query interface{}, values ...interface{})

Where adds WHERE search condition.

Types

This section is empty.

Jump to

Keyboard shortcuts

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