Documentation ¶
Index ¶
- type RangeIndex
- func (i *RangeIndex[T]) AddValue(id string, value interface{}) bool
- func (i *RangeIndex[T]) Deserialize(data []byte) error
- func (i *RangeIndex[T]) GetColumnName() string
- func (i *RangeIndex[T]) GetIndexType() indexer.IndexType
- func (i *RangeIndex[T]) MarshalJSON() ([]byte, error)
- func (i *RangeIndex[T]) Search(value interface{}) []uint32
- type RangeIndexJSON
- type RangeMapIdsJSON
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RangeIndex ¶
type RangeIndex[T indexer.ValidType] struct { Metadata indexer.IndexMetadata[T] `json:"metadata"` Index map[T]*roaring.Bitmap `json:"index"` }
func (*RangeIndex[T]) AddValue ¶
func (i *RangeIndex[T]) AddValue(id string, value interface{}) bool
func (*RangeIndex[T]) Deserialize ¶
func (i *RangeIndex[T]) Deserialize(data []byte) error
func (*RangeIndex[T]) GetColumnName ¶
func (i *RangeIndex[T]) GetColumnName() string
func (*RangeIndex[T]) GetIndexType ¶
func (i *RangeIndex[T]) GetIndexType() indexer.IndexType
func (*RangeIndex[T]) MarshalJSON ¶
func (i *RangeIndex[T]) MarshalJSON() ([]byte, error)
func (*RangeIndex[T]) Search ¶
func (i *RangeIndex[T]) Search(value interface{}) []uint32
type RangeIndexJSON ¶
type RangeIndexJSON[T indexer.ValidType] struct { Metadata indexer.IndexMetadata[T] `json:"metadata"` Indexes []RangeMapIdsJSON[T] `json:"index"` }
type RangeMapIdsJSON ¶
Click to show internal directories.
Click to hide internal directories.