Documentation
¶
Index ¶
Constants ¶
View Source
const ( NumberType = "Number" ArrayNumberType = "ArrayNumber" RangeNumberType = "RangeNumber" StringType = "String" FormatStringType = "FormatString" ArrayStringType = "ArrayString" EnumType = "Enum" DateTimeType = "DateTime" DateType = "Date" RangeDateTimeType = "RangeDateTime" RangeDateType = "RangeDate" BooleanType = "Boolean" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Crud ¶
type Crud struct {
}
func (*Crud) ExtractListParams ¶
func (c *Crud) ExtractListParams(cols []Column, request *ListRequest) SearchParams
func (*Crud) GenerateListMysqlQuery ¶ added in v0.8.4
func (c *Crud) GenerateListMysqlQuery(params SearchParams) *beeorm.Where
func (*Crud) GenerateListRedisSearchQuery ¶
func (c *Crud) GenerateListRedisSearchQuery(params SearchParams) *beeorm.RedisSearchQuery
GenerateListRedisSearchQuery TODO : add full text queries when supported by hitrix
type FilterValue ¶ added in v0.8.8
type ListRequest ¶
type SearchParams ¶
type SearchParams struct {
Page int
PageSize int
Search map[string]string
SearchOR map[string]string
StringFilters map[string]string
FormatStringFilters map[string]string
ArrayStringFilters map[string][]string
NumberFilters map[string]int64
ArrayNumberFilters map[string][]int64
RangeNumberFilters map[string][]int64
DateTimeFilters map[string]time.Time
DateFilters map[string]time.Time
RangeDateTimeFilters map[string][]time.Time
RangeDateFilters map[string][]time.Time
BooleanFilters map[string]bool
Sort map[string]bool
}
Click to show internal directories.
Click to hide internal directories.