dataformats

package
v0.0.0-...-e6fb8a6 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2022 License: Apache-2.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 IDataBlockInputFormat

type IDataBlockInputFormat interface {
	ReadPrefix() error
	Read() (*datablocks.DataBlock, error)
	ReadSuffix() error
}

type IDataBlockOutputFormat

type IDataBlockOutputFormat interface {
	WritePrefix() error
	Write(*datablocks.DataBlock) error
	WriteSuffix() error
}

func NewTSVOutputFormat

func NewTSVOutputFormat(writer io.Writer) IDataBlockOutputFormat

func NewTSVWithNamesOutputFormat

func NewTSVWithNamesOutputFormat(writer io.Writer) IDataBlockOutputFormat

type InputCreator

type InputCreator func(reader io.Reader) IDataBlockInputFormat

func FactoryGetInput

func FactoryGetInput(name string) InputCreator

type OutputCreator

type OutputCreator func(writer io.Writer) IDataBlockOutputFormat

func FactoryGetOutput

func FactoryGetOutput(name string) OutputCreator

type TSVOutputFormat

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

func (*TSVOutputFormat) Write

func (format *TSVOutputFormat) Write(block *datablocks.DataBlock) error

func (*TSVOutputFormat) WritePrefix

func (format *TSVOutputFormat) WritePrefix() error

func (*TSVOutputFormat) WriteSuffix

func (format *TSVOutputFormat) WriteSuffix() error

Jump to

Keyboard shortcuts

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