table

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: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ColumnFrom2dArray

func ColumnFrom2dArray(data [][]string, colIndex int, start int) []string

Types

type ColumnInfo

type ColumnInfo struct {
	TypeInfo   types.EntityType
	IsEnum     bool
	IsUnique   bool
	ColumnName string
	ColumnStats
}

type ColumnStats

type ColumnStats struct {
	DistinctValueCount int
	ValueCounts        map[string]int
	Percent            int
}

type FileInfo

type FileInfo struct {
	Filename      string `json:"Filename"`
	ColumnCount   int    `json:"ColumnCount"`
	RowCount      int    `json:"RowCount"`
	HasHeaders    bool
	FirstRowIndex int
	ColumnInfo    []ColumnInfo
}

type LoadedFile

type LoadedFile struct {
	Data [][]string `json:"-"`

	*FileInfo
	// contains filtered or unexported fields
}

func NewLoadedFile

func NewLoadedFile(filename string, data [][]string) LoadedFile

func (LoadedFile) AddRows

func (l LoadedFile) AddRows(newData [][]string)

func (LoadedFile) DetectColumnTypes

func (file LoadedFile) DetectColumnTypes()

func (LoadedFile) GetData

func (l LoadedFile) GetData(i, j int) string

func (LoadedFile) LoadData

func (file LoadedFile) LoadData() error

func (LoadedFile) ProcessLoadedFile

func (file LoadedFile) ProcessLoadedFile() error

Jump to

Keyboard shortcuts

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