rueian/rueidis

View on GitHub
internal/cmds/gen_bf.go

Summary

Maintainability
C
1 day
Test Coverage
A
100%
// Code generated DO NOT EDIT

package cmds

import "strconv"

type BfAdd Incomplete

func (b Builder) BfAdd() (c BfAdd) {
    c = BfAdd{cs: get(), ks: b.ks}
    c.cs.s = append(c.cs.s, "BF.ADD")
    return c
}

func (c BfAdd) Key(key string) BfAddKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfAddKey)(c)
}

type BfAddItem Incomplete

func (c BfAddItem) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfAddKey Incomplete

func (c BfAddKey) Item(item string) BfAddItem {
    c.cs.s = append(c.cs.s, item)
    return (BfAddItem)(c)
}

type BfCard Incomplete

func (b Builder) BfCard() (c BfCard) {
    c = BfCard{cs: get(), ks: b.ks}
    c.cs.s = append(c.cs.s, "BF.CARD")
    return c
}

func (c BfCard) Key(key string) BfCardKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfCardKey)(c)
}

type BfCardKey Incomplete

func (c BfCardKey) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfExists Incomplete

func (b Builder) BfExists() (c BfExists) {
    c = BfExists{cs: get(), ks: b.ks, cf: int16(readonly)}
    c.cs.s = append(c.cs.s, "BF.EXISTS")
    return c
}

func (c BfExists) Key(key string) BfExistsKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfExistsKey)(c)
}

type BfExistsItem Incomplete

func (c BfExistsItem) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

func (c BfExistsItem) Cache() Cacheable {
    c.cs.Build()
    return Cacheable{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfExistsKey Incomplete

func (c BfExistsKey) Item(item string) BfExistsItem {
    c.cs.s = append(c.cs.s, item)
    return (BfExistsItem)(c)
}

type BfInfo Incomplete

func (b Builder) BfInfo() (c BfInfo) {
    c = BfInfo{cs: get(), ks: b.ks, cf: int16(readonly)}
    c.cs.s = append(c.cs.s, "BF.INFO")
    return c
}

func (c BfInfo) Key(key string) BfInfoKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfInfoKey)(c)
}

type BfInfoKey Incomplete

func (c BfInfoKey) Capacity() BfInfoSingleValueCapacity {
    c.cs.s = append(c.cs.s, "CAPACITY")
    return (BfInfoSingleValueCapacity)(c)
}

func (c BfInfoKey) Size() BfInfoSingleValueSize {
    c.cs.s = append(c.cs.s, "SIZE")
    return (BfInfoSingleValueSize)(c)
}

func (c BfInfoKey) Filters() BfInfoSingleValueFilters {
    c.cs.s = append(c.cs.s, "FILTERS")
    return (BfInfoSingleValueFilters)(c)
}

func (c BfInfoKey) Items() BfInfoSingleValueItems {
    c.cs.s = append(c.cs.s, "ITEMS")
    return (BfInfoSingleValueItems)(c)
}

func (c BfInfoKey) Expansion() BfInfoSingleValueExpansion {
    c.cs.s = append(c.cs.s, "EXPANSION")
    return (BfInfoSingleValueExpansion)(c)
}

func (c BfInfoKey) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

func (c BfInfoKey) Cache() Cacheable {
    c.cs.Build()
    return Cacheable{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfInfoSingleValueCapacity Incomplete

func (c BfInfoSingleValueCapacity) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

func (c BfInfoSingleValueCapacity) Cache() Cacheable {
    c.cs.Build()
    return Cacheable{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfInfoSingleValueExpansion Incomplete

func (c BfInfoSingleValueExpansion) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

func (c BfInfoSingleValueExpansion) Cache() Cacheable {
    c.cs.Build()
    return Cacheable{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfInfoSingleValueFilters Incomplete

func (c BfInfoSingleValueFilters) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

func (c BfInfoSingleValueFilters) Cache() Cacheable {
    c.cs.Build()
    return Cacheable{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfInfoSingleValueItems Incomplete

func (c BfInfoSingleValueItems) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

func (c BfInfoSingleValueItems) Cache() Cacheable {
    c.cs.Build()
    return Cacheable{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfInfoSingleValueSize Incomplete

func (c BfInfoSingleValueSize) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

func (c BfInfoSingleValueSize) Cache() Cacheable {
    c.cs.Build()
    return Cacheable{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfInsert Incomplete

func (b Builder) BfInsert() (c BfInsert) {
    c = BfInsert{cs: get(), ks: b.ks}
    c.cs.s = append(c.cs.s, "BF.INSERT")
    return c
}

func (c BfInsert) Key(key string) BfInsertKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfInsertKey)(c)
}

type BfInsertCapacity Incomplete

func (c BfInsertCapacity) Error(error float64) BfInsertError {
    c.cs.s = append(c.cs.s, "ERROR", strconv.FormatFloat(error, 'f', -1, 64))
    return (BfInsertError)(c)
}

func (c BfInsertCapacity) Expansion(expansion int64) BfInsertExpansion {
    c.cs.s = append(c.cs.s, "EXPANSION", strconv.FormatInt(expansion, 10))
    return (BfInsertExpansion)(c)
}

func (c BfInsertCapacity) Nocreate() BfInsertNocreate {
    c.cs.s = append(c.cs.s, "NOCREATE")
    return (BfInsertNocreate)(c)
}

func (c BfInsertCapacity) Nonscaling() BfInsertNonscaling {
    c.cs.s = append(c.cs.s, "NONSCALING")
    return (BfInsertNonscaling)(c)
}

func (c BfInsertCapacity) Items() BfInsertItems {
    c.cs.s = append(c.cs.s, "ITEMS")
    return (BfInsertItems)(c)
}

type BfInsertError Incomplete

func (c BfInsertError) Expansion(expansion int64) BfInsertExpansion {
    c.cs.s = append(c.cs.s, "EXPANSION", strconv.FormatInt(expansion, 10))
    return (BfInsertExpansion)(c)
}

func (c BfInsertError) Nocreate() BfInsertNocreate {
    c.cs.s = append(c.cs.s, "NOCREATE")
    return (BfInsertNocreate)(c)
}

func (c BfInsertError) Nonscaling() BfInsertNonscaling {
    c.cs.s = append(c.cs.s, "NONSCALING")
    return (BfInsertNonscaling)(c)
}

func (c BfInsertError) Items() BfInsertItems {
    c.cs.s = append(c.cs.s, "ITEMS")
    return (BfInsertItems)(c)
}

type BfInsertExpansion Incomplete

func (c BfInsertExpansion) Nocreate() BfInsertNocreate {
    c.cs.s = append(c.cs.s, "NOCREATE")
    return (BfInsertNocreate)(c)
}

func (c BfInsertExpansion) Nonscaling() BfInsertNonscaling {
    c.cs.s = append(c.cs.s, "NONSCALING")
    return (BfInsertNonscaling)(c)
}

func (c BfInsertExpansion) Items() BfInsertItems {
    c.cs.s = append(c.cs.s, "ITEMS")
    return (BfInsertItems)(c)
}

type BfInsertItem Incomplete

func (c BfInsertItem) Item(item ...string) BfInsertItem {
    c.cs.s = append(c.cs.s, item...)
    return c
}

func (c BfInsertItem) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfInsertItems Incomplete

func (c BfInsertItems) Item(item ...string) BfInsertItem {
    c.cs.s = append(c.cs.s, item...)
    return (BfInsertItem)(c)
}

type BfInsertKey Incomplete

func (c BfInsertKey) Capacity(capacity int64) BfInsertCapacity {
    c.cs.s = append(c.cs.s, "CAPACITY", strconv.FormatInt(capacity, 10))
    return (BfInsertCapacity)(c)
}

func (c BfInsertKey) Error(error float64) BfInsertError {
    c.cs.s = append(c.cs.s, "ERROR", strconv.FormatFloat(error, 'f', -1, 64))
    return (BfInsertError)(c)
}

func (c BfInsertKey) Expansion(expansion int64) BfInsertExpansion {
    c.cs.s = append(c.cs.s, "EXPANSION", strconv.FormatInt(expansion, 10))
    return (BfInsertExpansion)(c)
}

func (c BfInsertKey) Nocreate() BfInsertNocreate {
    c.cs.s = append(c.cs.s, "NOCREATE")
    return (BfInsertNocreate)(c)
}

func (c BfInsertKey) Nonscaling() BfInsertNonscaling {
    c.cs.s = append(c.cs.s, "NONSCALING")
    return (BfInsertNonscaling)(c)
}

func (c BfInsertKey) Items() BfInsertItems {
    c.cs.s = append(c.cs.s, "ITEMS")
    return (BfInsertItems)(c)
}

type BfInsertNocreate Incomplete

func (c BfInsertNocreate) Nonscaling() BfInsertNonscaling {
    c.cs.s = append(c.cs.s, "NONSCALING")
    return (BfInsertNonscaling)(c)
}

func (c BfInsertNocreate) Items() BfInsertItems {
    c.cs.s = append(c.cs.s, "ITEMS")
    return (BfInsertItems)(c)
}

type BfInsertNonscaling Incomplete

func (c BfInsertNonscaling) Items() BfInsertItems {
    c.cs.s = append(c.cs.s, "ITEMS")
    return (BfInsertItems)(c)
}

type BfLoadchunk Incomplete

func (b Builder) BfLoadchunk() (c BfLoadchunk) {
    c = BfLoadchunk{cs: get(), ks: b.ks}
    c.cs.s = append(c.cs.s, "BF.LOADCHUNK")
    return c
}

func (c BfLoadchunk) Key(key string) BfLoadchunkKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfLoadchunkKey)(c)
}

type BfLoadchunkData Incomplete

func (c BfLoadchunkData) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfLoadchunkIterator Incomplete

func (c BfLoadchunkIterator) Data(data string) BfLoadchunkData {
    c.cs.s = append(c.cs.s, data)
    return (BfLoadchunkData)(c)
}

type BfLoadchunkKey Incomplete

func (c BfLoadchunkKey) Iterator(iterator int64) BfLoadchunkIterator {
    c.cs.s = append(c.cs.s, strconv.FormatInt(iterator, 10))
    return (BfLoadchunkIterator)(c)
}

type BfMadd Incomplete

func (b Builder) BfMadd() (c BfMadd) {
    c = BfMadd{cs: get(), ks: b.ks}
    c.cs.s = append(c.cs.s, "BF.MADD")
    return c
}

func (c BfMadd) Key(key string) BfMaddKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfMaddKey)(c)
}

type BfMaddItem Incomplete

func (c BfMaddItem) Item(item ...string) BfMaddItem {
    c.cs.s = append(c.cs.s, item...)
    return c
}

func (c BfMaddItem) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfMaddKey Incomplete

func (c BfMaddKey) Item(item ...string) BfMaddItem {
    c.cs.s = append(c.cs.s, item...)
    return (BfMaddItem)(c)
}

type BfMexists Incomplete

func (b Builder) BfMexists() (c BfMexists) {
    c = BfMexists{cs: get(), ks: b.ks, cf: int16(readonly)}
    c.cs.s = append(c.cs.s, "BF.MEXISTS")
    return c
}

func (c BfMexists) Key(key string) BfMexistsKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfMexistsKey)(c)
}

type BfMexistsItem Incomplete

func (c BfMexistsItem) Item(item ...string) BfMexistsItem {
    c.cs.s = append(c.cs.s, item...)
    return c
}

func (c BfMexistsItem) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfMexistsKey Incomplete

func (c BfMexistsKey) Item(item ...string) BfMexistsItem {
    c.cs.s = append(c.cs.s, item...)
    return (BfMexistsItem)(c)
}

type BfReserve Incomplete

func (b Builder) BfReserve() (c BfReserve) {
    c = BfReserve{cs: get(), ks: b.ks}
    c.cs.s = append(c.cs.s, "BF.RESERVE")
    return c
}

func (c BfReserve) Key(key string) BfReserveKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfReserveKey)(c)
}

type BfReserveCapacity Incomplete

func (c BfReserveCapacity) Expansion(expansion int64) BfReserveExpansion {
    c.cs.s = append(c.cs.s, "EXPANSION", strconv.FormatInt(expansion, 10))
    return (BfReserveExpansion)(c)
}

func (c BfReserveCapacity) Nonscaling() BfReserveNonscaling {
    c.cs.s = append(c.cs.s, "NONSCALING")
    return (BfReserveNonscaling)(c)
}

func (c BfReserveCapacity) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfReserveErrorRate Incomplete

func (c BfReserveErrorRate) Capacity(capacity int64) BfReserveCapacity {
    c.cs.s = append(c.cs.s, strconv.FormatInt(capacity, 10))
    return (BfReserveCapacity)(c)
}

type BfReserveExpansion Incomplete

func (c BfReserveExpansion) Nonscaling() BfReserveNonscaling {
    c.cs.s = append(c.cs.s, "NONSCALING")
    return (BfReserveNonscaling)(c)
}

func (c BfReserveExpansion) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfReserveKey Incomplete

func (c BfReserveKey) ErrorRate(errorRate float64) BfReserveErrorRate {
    c.cs.s = append(c.cs.s, strconv.FormatFloat(errorRate, 'f', -1, 64))
    return (BfReserveErrorRate)(c)
}

type BfReserveNonscaling Incomplete

func (c BfReserveNonscaling) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfScandump Incomplete

func (b Builder) BfScandump() (c BfScandump) {
    c = BfScandump{cs: get(), ks: b.ks, cf: int16(readonly)}
    c.cs.s = append(c.cs.s, "BF.SCANDUMP")
    return c
}

func (c BfScandump) Key(key string) BfScandumpKey {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(key)
    } else {
        c.ks = check(c.ks, slot(key))
    }
    c.cs.s = append(c.cs.s, key)
    return (BfScandumpKey)(c)
}

type BfScandumpIterator Incomplete

func (c BfScandumpIterator) Build() Completed {
    c.cs.Build()
    return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}

type BfScandumpKey Incomplete

func (c BfScandumpKey) Iterator(iterator int64) BfScandumpIterator {
    c.cs.s = append(c.cs.s, strconv.FormatInt(iterator, 10))
    return (BfScandumpIterator)(c)
}