densify

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DateDensifyRange

type DateDensifyRange interface {
	DensifyRange
}

func DateFullRangeWithStep

func DateFullRangeWithStep(step int64, unit options.MongoTimeUnit) DateDensifyRange

type DensifyConstructibleBson

type DensifyConstructibleBson struct {
	// contains filtered or unexported fields
}

func NewDensifyConstructibleBson

func NewDensifyConstructibleBson(base bsonx.Bson, appended *bsonx.Document) DensifyConstructibleBson

func (DensifyConstructibleBson) BsonDocument

func (a DensifyConstructibleBson) BsonDocument() *bsonx.BsonDocument

func (DensifyConstructibleBson) Document

func (a DensifyConstructibleBson) Document() bson.D

func (DensifyConstructibleBson) Option

func (a DensifyConstructibleBson) Option(name string, value any) DensifyOptions

func (DensifyConstructibleBson) PartitionByFields

func (a DensifyConstructibleBson) PartitionByFields(fields ...string) DensifyOptions

type DensifyOptions

type DensifyOptions interface {
	bsonx2.Bson
	PartitionByFields(fields ...string) DensifyOptions
	Option(name string, value any) DensifyOptions
}
var (
	EmptyDoc                             = bsonx2.Empty()
	DefaultDensifyOptions DensifyOptions = DensifyConstructibleBson{}.of(EmptyDoc)
)

type DensifyRange

type DensifyRange interface {
	bsonx2.Bson
}

type NumberDensifyRange

type NumberDensifyRange interface {
	DensifyRange
}

func DateRangeWithStep

func DateRangeWithStep(l, u time.Duration, step int64, unit options.MongoTimeUnit) NumberDensifyRange

func FullRangeWithStep

func FullRangeWithStep(step int) NumberDensifyRange

func PartitionRangeWithStep

func PartitionRangeWithStep(step int) NumberDensifyRange

func RangeWithStep

func RangeWithStep(l, u, step int) NumberDensifyRange

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL