Versions in this module Expand all Collapse all v0 v0.0.2 Nov 26, 2021 v0.0.1 Nov 26, 2021 Changes in this version + func IsRangeOperation(op query.Operator) bool + type BlockIndexer interface + Has func(height int64) (bool, error) + Index func(types.EventDataNewBlockHeader) error + Search func(ctx context.Context, q *query.Query) ([]int64, error) + type QueryRange struct + IncludeLowerBound bool + IncludeUpperBound bool + Key string + LowerBound interface{} + UpperBound interface{} + func (qr QueryRange) AnyBound() interface{} + func (qr QueryRange) LowerBoundValue() interface{} + func (qr QueryRange) UpperBoundValue() interface{} + type QueryRanges map[string]QueryRange + func LookForRanges(conditions []query.Condition) (ranges QueryRanges, indexes []int)