eio

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2024 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateFileJson

func CreateFileJson(items interface{}, jsonFile string) (file *os.File, err error)

func FileExists

func FileExists(filename string) bool

func JoinInt64

func JoinInt64(ns []int64, sep string) string

func LoadArrayJsonByReflect

func LoadArrayJsonByReflect(jsonFile string, t reflect.Type) (ret []interface{}, err error)

func ToValidFileName

func ToValidFileName(name string) string

Types

type CollectMapWriter

type CollectMapWriter struct {
	Data []map[string]interface{}
}

func NewCollectMapWriter

func NewCollectMapWriter() *CollectMapWriter

func (*CollectMapWriter) WriteMap

func (o *CollectMapWriter) WriteMap(data map[string]interface{}) (err error)

type MapWriter

type MapWriter interface {
	WriteMap(data map[string]interface{}) error
}

type ReverseScanner

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

func NewReverseScanner

func NewReverseScanner(r io.ReaderAt, pos int) *ReverseScanner

func NewReverseScannerFile

func NewReverseScannerFile(file *os.File) (*ReverseScanner, error)

func NewReverseScannerString

func NewReverseScannerString(text string) *ReverseScanner

func (*ReverseScanner) Bytes

func (s *ReverseScanner) Bytes() []byte

func (*ReverseScanner) BytesStartErr

func (s *ReverseScanner) BytesStartErr() (line []byte, start int, err error)

func (*ReverseScanner) Scan

func (s *ReverseScanner) Scan() bool

func (*ReverseScanner) ScanErr

func (s *ReverseScanner) ScanErr() error

func (*ReverseScanner) Text

func (s *ReverseScanner) Text() string

type WriteCloserMapWriter

type WriteCloserMapWriter struct {
	Convert func(map[string]interface{}) (io.Reader, error)
	Out     io.WriteCloser
}

func (*WriteCloserMapWriter) WriteMap

func (o *WriteCloserMapWriter) WriteMap(data map[string]interface{}) (err error)

Jump to

Keyboard shortcuts

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