infra

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: May 24, 2024 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewJSONLineSource

func NewJSONLineSource(r io.Reader, quasiIdentifers []string, sensitives []string) (sigo.RecordSource, error)

Types

type JSONLineRecord

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

func NewJSONLineRecord

func NewJSONLineRecord(row *jsonline.Row, quasiIdentifers *[]string, sensitives *[]string) JSONLineRecord

func (JSONLineRecord) QuasiIdentifer

func (jlr JSONLineRecord) QuasiIdentifer() []float64

func (JSONLineRecord) Row

func (jlr JSONLineRecord) Row() map[string]interface{}

func (JSONLineRecord) Sensitives

func (jlr JSONLineRecord) Sensitives() []interface{}

type JSONLineSink

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

func NewJSONLineSink

func NewJSONLineSink(w io.Writer) JSONLineSink

func (JSONLineSink) Collect

func (s JSONLineSink) Collect(rec sigo.Record) error

type JSONLineSource

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

func (*JSONLineSource) Err

func (s *JSONLineSource) Err() error

func (*JSONLineSource) Next

func (s *JSONLineSource) Next() bool

func (*JSONLineSource) QuasiIdentifer

func (s *JSONLineSource) QuasiIdentifer() []string

func (*JSONLineSource) Sensitive

func (s *JSONLineSource) Sensitive() []string

func (*JSONLineSource) Value

func (s *JSONLineSource) Value() sigo.Record

type SliceDictionariesSink

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

func NewSliceDictionariesSink

func NewSliceDictionariesSink(slice *[]map[string]interface{}) *SliceDictionariesSink

func (*SliceDictionariesSink) Collect

func (s *SliceDictionariesSink) Collect(rec sigo.Record) error

Jump to

Keyboard shortcuts

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