grossfilter

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: May 10, 2017 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GrossFilter

type GrossFilter struct {
	table.LoadedFile

	// number of dimensions which can fit in a dimension
	M int
	// contains filtered or unexported fields
}

func NewGrossFilter

func NewGrossFilter(loadedfile table.LoadedFile) GrossFilter

func (GrossFilter) Add

func (g GrossFilter) Add(newData [][]string) GrossFilter

func (GrossFilter) RemoveData

func (g GrossFilter) RemoveData()

type GrossFilterInterface

type GrossFilterInterface interface {
	// add a new record
	Add([]string)
	// remove all records which match the current filter
	RemoveData()
	// add a new dimension with a specified accessor function
	Dimension()
	// convienence method for group all on a dummy dimention
	GroupAll()
	// returns number of records in this grossfilter, irrespective of filters
	Size()
}

Jump to

Keyboard shortcuts

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