Documentation ¶
Index ¶
- func ApplyWhereCondition(db *gorm.DB, query string, val interface{}, operation constant.QueryOperation) *gorm.DB
- func BoolColumnValEqual(columnName string, val *bool, operation constant.QueryOperation) func(db *gorm.DB) *gorm.DB
- func BuildJoinCondition(columnOne string, columnTwo string) string
- func ColumnOrderBy(columnName string, orderToken string) func(db *gorm.DB) *gorm.DB
- func ColumnStrValStartsHasSubStr(columnName string, value string) func(db *gorm.DB) *gorm.DB
- func ColumnStrValStartsWith(columnName string, value string) func(db *gorm.DB) *gorm.DB
- func ColumnValEqual(columnName string, val interface{}) func(db *gorm.DB) *gorm.DB
- func ColumnValGreaterThan(columnName string, value interface{}, applyEqual bool) func(db *gorm.DB) *gorm.DB
- func ColumnValIn[T any](columnName string, vals []T, operation constant.QueryOperation) func(db *gorm.DB) *gorm.DB
- func ColumnValLessThan(columnName string, value interface{}, applyEqual bool) func(db *gorm.DB) *gorm.DB
- func ColumnValNotEqual(columnName string, val interface{}) func(db *gorm.DB) *gorm.DB
- func ColumnValNotIn[T any](columnName string, vals []T, operation constant.QueryOperation) func(db *gorm.DB) *gorm.DB
- func ColumnValNotNull(columnName string) func(db *gorm.DB) *gorm.DB
- func ColumnValNull(columnName string) func(db *gorm.DB) *gorm.DB
- func InnerJoinTable(tableName string, condition string) func(db *gorm.DB) *gorm.DB
- func LeftJoinTable(tableName string, condition string) func(db *gorm.DB) *gorm.DB
- func Paginate(page int, pageSize int) func(db *gorm.DB) *gorm.DB
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyWhereCondition ¶
func BoolColumnValEqual ¶
func BuildJoinCondition ¶
func ColumnOrderBy ¶
func ColumnStrValStartsWith ¶
func ColumnValEqual ¶
func ColumnValGreaterThan ¶
func ColumnValIn ¶
func ColumnValLessThan ¶
func ColumnValNotEqual ¶
func ColumnValNotIn ¶
func InnerJoinTable ¶
func LeftJoinTable ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.