Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bound ¶
type Bound struct {
Lower, Upper int64
}
Bound represents a lower and upper bound range for an index. todo: if we would like to provide an upper bound then we would need to deal with ranges, in which case this is why the upper bound attribute is here.
type IndexBy ¶
type IndexBy interface {
String() string
}
IndexBy defines how the data is being indexed
type IndexByField ¶
type IndexByField string
IndexByField represents the field that's being used to index the data by
func (IndexByField) String ¶
func (ibf IndexByField) String() string
String returns a string representation
type IndexByFunc ¶
IndexByFunc represents a function that's being used to index the data by
func (IndexByFunc) String ¶
func (ibf IndexByFunc) String() string
String returns a string representation
type Option ¶
type Option func(o *Options)
Option defines a single option function.
func CaseInsensitive ¶
CaseInsensitive sets the CaseInsensitive field.
Click to show internal directories.
Click to hide internal directories.