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 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
Click to show internal directories.
Click to hide internal directories.