Versions in this module Expand all Collapse all v1 v1.6.35 May 30, 2025 v1.6.34 Apr 7, 2025 v1.6.33 Mar 17, 2025 v1.6.32 Mar 10, 2025 v1.6.31 Mar 7, 2025 Changes in this version type Query + func (q *Query) HasWhereCondition() bool v1.6.30 Feb 12, 2025 v1.6.29 Jan 13, 2025 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