Documentation ¶
Index ¶
- Constants
- Variables
- func Hash(key string) []int
- func RiPrototypes() map[RtString]*Information
- type Argument
- type BloomFilter
- func (f *BloomFilter) Append(keys ...string) *BloomFilter
- func (f *BloomFilter) IsMember(keys ...string) bool
- func (f *BloomFilter) Len() int
- func (f *BloomFilter) Print() string
- func (f *BloomFilter) Raw() (int, []int)
- func (f *BloomFilter) Stats() (int, float64, float64)
- func (f *BloomFilter) String() string
- type Information
Constants ¶
View Source
const ( MinimalBloomFilterSize int = 16 DefaultBloomFilterSize int = 512 * 5 BloomFilterDoubleHashI0 int = 123 BloomFilterDoubleHashI1 int = 456 )
View Source
const ( RIBVersion RtFloat = 3.04 BloomFilterKeys int = 141 )
View Source
const ( PARAMETERLIST = RtString("__parameterlist__") BesselFilter RtFilterFunc = "bessel" ProcDelayedReadArchive RtProcSubdivFunc = "DelayedReadArchive" ProcFree RtProcFreeFunc = "free" Proc2DelayedReadArchive RtProc2SubdivFunc = "DelayedReadArchive" )
Variables ¶
View Source
var ( BloomFilterData = []int{} /* 2560 elements not displayed */ Data string = "" /* 5232-byte string literal not displayed */ Indices = []int{} /* 141 elements not displayed */ )
Functions ¶
func RiPrototypes ¶
func RiPrototypes() map[RtString]*Information
Types ¶
type BloomFilter ¶
type BloomFilter struct {
// contains filtered or unexported fields
}
func NewBloomFilter ¶
func NewBloomFilter(size int) *BloomFilter
func RiBloomFilter ¶
func RiBloomFilter() *BloomFilter
func SetBloomFilter ¶
func SetBloomFilter(bits []int, size int) *BloomFilter
func (*BloomFilter) Append ¶
func (f *BloomFilter) Append(keys ...string) *BloomFilter
func (*BloomFilter) IsMember ¶
func (f *BloomFilter) IsMember(keys ...string) bool
func (*BloomFilter) Len ¶
func (f *BloomFilter) Len() int
func (*BloomFilter) Print ¶
func (f *BloomFilter) Print() string
func (*BloomFilter) Raw ¶
func (f *BloomFilter) Raw() (int, []int)
func (*BloomFilter) String ¶
func (f *BloomFilter) String() string
type Information ¶
func Parse ¶
func Parse(stream string) *Information
func (*Information) String ¶
func (info *Information) String() string
Click to show internal directories.
Click to hide internal directories.