output_manager

package
v0.0.0-...-f0a5ce6 Latest Latest
Warning

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

Go to latest
Published: May 6, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ToInterfaceSlice

func ToInterfaceSlice(ss []string) []interface{}

func ToInterfaceSliceWithStyle

func ToInterfaceSliceWithStyle(ss []string, style_id int) []interface{}

Types

type OutputManager

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

func NewOutputManager

func NewOutputManager() OutputManager

func (*OutputManager) AnalyzeColumnDataWidthAndEmptiness

func (dc *OutputManager) AnalyzeColumnDataWidthAndEmptiness(current_slice [][]string)

func (*OutputManager) AppendJSONLDataToFile

func (dc *OutputManager) AppendJSONLDataToFile(od *ordereddict.Dict) error

func (*OutputManager) CloseAndFlushFileDescriptors

func (dc *OutputManager) CloseAndFlushFileDescriptors()

func (*OutputManager) CreateEmptyFilesAndDirectories

func (dc *OutputManager) CreateEmptyFilesAndDirectories() error

func (*OutputManager) CreateFileForCSVWriting

func (dc *OutputManager) CreateFileForCSVWriting() error

func (*OutputManager) CreateFileForExcelWriting

func (dc *OutputManager) CreateFileForExcelWriting() error

func (*OutputManager) CreateFileForJSONLWriting

func (dc *OutputManager) CreateFileForJSONLWriting(compress bool) error

func (*OutputManager) CreateFileForJSONWriting

func (dc *OutputManager) CreateFileForJSONWriting() error

func (*OutputManager) LoadPathDataAsJSONL

func (dc *OutputManager) LoadPathDataAsJSONL(compressed bool) error

func (*OutputManager) LoadPathFileDescriptor

func (dc *OutputManager) LoadPathFileDescriptor() error

func (*OutputManager) RemoveDuplicatesAssumingSorted

func (dc *OutputManager) RemoveDuplicatesAssumingSorted()

func (*OutputManager) SaveAllDataToCSVFormat

func (dc *OutputManager) SaveAllDataToCSVFormat() error

func (*OutputManager) SaveAllDataToExcelFormatStreaming

func (dc *OutputManager) SaveAllDataToExcelFormatStreaming(current_slice [][]string) error

func (*OutputManager) SaveAllDataToJSONFormat

func (dc *OutputManager) SaveAllDataToJSONFormat() error

func (*OutputManager) SaveAllDataToJSONLFormat

func (dc *OutputManager) SaveAllDataToJSONLFormat() error

func (*OutputManager) SaveAllDataToMultipleExcelsFormatStreaming

func (dc *OutputManager) SaveAllDataToMultipleExcelsFormatStreaming() error

func (*OutputManager) SaveAllDataToProperFormat

func (dc *OutputManager) SaveAllDataToProperFormat(format_name string) error

func (*OutputManager) SetExcelSheetName

func (dc *OutputManager) SetExcelSheetName(excel_sheet_name string)

func (*OutputManager) SetHeadersIfNotSet

func (dc *OutputManager) SetHeadersIfNotSet(list []string)

func (*OutputManager) SetPath

func (dc *OutputManager) SetPath(path string)

func (*OutputManager) SortByAllColumnsAssumingFirstIsDate

func (dc *OutputManager) SortByAllColumnsAssumingFirstIsDate(newest_first bool)

Jump to

Keyboard shortcuts

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