Documentation
¶
Index ¶
- type Flat
- func (f *Flat) Exists() bool
- func (f *Flat) Joins(paths ...string) *Flat
- func (f *Flat) MkdirAll() error
- func (f *Flat) NewGZFileReader(name string) (*GZFileReader, error)
- func (f *Flat) NewGZFileWriter(name string, config *GZFileWriterConfig) (*GZFileWriter, error)
- func (f *Flat) Path() string
- func (f *Flat) Stat() (os.FileInfo, error)
- type GZFileReader
- type GZFileWriter
- type GZFileWriterConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Flat ¶
type Flat struct {
// contains filtered or unexported fields
}
func NewFlatWithRoot ¶
func (*Flat) NewGZFileReader ¶
func (f *Flat) NewGZFileReader(name string) (*GZFileReader, error)
func (*Flat) NewGZFileWriter ¶
func (f *Flat) NewGZFileWriter(name string, config *GZFileWriterConfig) (*GZFileWriter, error)
type GZFileReader ¶
type GZFileReader struct {
// contains filtered or unexported fields
}
func NewGZFileReader ¶
func NewGZFileReader(path string) (*GZFileReader, error)
func (*GZFileReader) Close ¶
func (g *GZFileReader) Close() error
Close satisfies the io.Closer interface. It closes the gzip reader and the file.
func (*GZFileReader) LineCount ¶
func (g *GZFileReader) LineCount() (int, error)
func (*GZFileReader) MaybeClose ¶
func (g *GZFileReader) MaybeClose()
func (*GZFileReader) MustClose ¶
func (g *GZFileReader) MustClose() error
func (*GZFileReader) Path ¶
func (g *GZFileReader) Path() string
func (*GZFileReader) Read ¶
func (g *GZFileReader) Read(p []byte) (int, error)
Read satisfies the io.Reader interface.
func (*GZFileReader) Reader ¶
func (g *GZFileReader) Reader() *gzip.Reader
Reader returns the gzip reader for the file.
type GZFileWriter ¶
type GZFileWriter struct { GZFileWriterConfig // contains filtered or unexported fields }
func NewGZFileWriter ¶
func NewGZFileWriter(path string, config *GZFileWriterConfig) (*GZFileWriter, error)
func (*GZFileWriter) Close ¶
func (g *GZFileWriter) Close() error
func (*GZFileWriter) CloseNoReply ¶
func (g *GZFileWriter) CloseNoReply()
func (*GZFileWriter) Path ¶
func (g *GZFileWriter) Path() string
func (*GZFileWriter) TryClose ¶
func (g *GZFileWriter) TryClose() error
func (*GZFileWriter) Writer ¶
func (g *GZFileWriter) Writer() *gzip.Writer
type GZFileWriterConfig ¶
type GZFileWriterConfig struct { CompressionLevel int Flag int FilePerm os.FileMode DirPerm os.FileMode }
func DefaultGZFileWriterConfig ¶
func DefaultGZFileWriterConfig() *GZFileWriterConfig
Click to show internal directories.
Click to hide internal directories.