Versions in this module Expand all Collapse all v1 v1.6.28 Dec 2, 2024 v1.6.27 Nov 27, 2024 v1.6.26 Nov 12, 2024 v1.6.25 Oct 16, 2024 v1.6.24 Sep 3, 2024 v1.6.23 Aug 30, 2024 v1.6.22 Aug 28, 2024 v1.6.21 Aug 23, 2024 v1.6.20 Aug 21, 2024 v1.6.19 Aug 20, 2024 Changes in this version + const Contains + const EndsWith + const Equals + const Exists + const FloatEquals + const FloatGreaterThan + const FloatGreaterThanOrEqual + const FloatLessThan + const FloatLessThanOrEqual + const GreaterThan + const GreaterThanOrEqual + const In + const Is + const LessThan + const LessThanOrEqual + const Matches + const SameAs + const StartsWith + type Condition interface + func And(conditions ...Condition) Condition + func Not(c Condition) Condition + func Or(conditions ...Condition) Condition + func Where(key string, operator uint8, value interface{}) Condition + type Query struct + func New(prefix string) *Query + func ParseQuery(query string) (*Query, error) + func (q *Query) Check() (*Query, error) + func (q *Query) DatabaseKeyPrefix() string + func (q *Query) DatabaseName() string + func (q *Query) IsChecked() bool + func (q *Query) Limit(limit int) *Query + func (q *Query) Matches(r record.Record) bool + func (q *Query) MatchesAccessor(acc accessor.Accessor) bool + func (q *Query) MatchesKey(dbKey string) bool + func (q *Query) MatchesRecord(r record.Record) bool + func (q *Query) MustBeValid() *Query + func (q *Query) Offset(offset int) *Query + func (q *Query) OrderBy(key string) *Query + func (q *Query) Print() string + func (q *Query) Where(condition Condition) *Query