Versions in this module Expand all Collapse all v0 v0.1.12 Feb 3, 2021 Changes in this version + func ParseDelimiter(delim string, skip bool) string + type CSVLoader struct + Delimiter string + Excel bool + Fields string + NullDelimiter string + SkipHeader bool + SkipParseHeader bool + SkipSanitization bool + func DefaultCSVLoader() *CSVLoader + func (csvl *CSVLoader) Describe() string + func (csvl *CSVLoader) Finish() error + func (csvl *CSVLoader) Load() (entry map[string]interface{}, err error) + func (csvl *CSVLoader) Start() error + func (csvl CSVLoader) Create(reader io.Reader, skipSanitization bool) ImportLoader + type ImportLoader interface + Create func(reader io.Reader, sanitize bool) ImportLoader + Describe func() string + Finish func() error + Load func() (map[string]interface{}, error) + Start func() error + type Loader struct + Bar *uiprogress.Bar + File string + SkipSanitization bool + SpecificLoader ImportLoader + func (l *Loader) Create(file io.Reader, updateHandler io.Writer) (*Loader, error) + func (l *Loader) Describe() string + func (l *Loader) Finish() error + func (l *Loader) Load() (map[string]interface{}, error) + func (l *Loader) Start() error + type XMLLoader struct + Config config.XMLReaderConfig + func DefaultXMLLoader() *XMLLoader + func (xmll *XMLLoader) Describe() string + func (xmll *XMLLoader) Finish() error + func (xmll *XMLLoader) Load() (map[string]interface{}, error) + func (xmll *XMLLoader) Start() error + func (xmll XMLLoader) Create(reader io.Reader, skipSanitization bool) ImportLoader