Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FileReader ¶
type FileReader struct {
// contains filtered or unexported fields
}
func NewFileReader ¶
func NewFileReader(name string, r Reader, info fs.FileInfo, format entity.FileFormat) (*FileReader, error)
func (*FileReader) GetCursor ¶
func (r *FileReader) GetCursor() int64
func (*FileReader) GetName ¶
func (r *FileReader) GetName() string
func (*FileReader) SeekToOffset ¶
func (r *FileReader) SeekToOffset(offset int64) error
func (*FileReader) SetCursor ¶
func (r *FileReader) SetCursor(cursor int64)
func (*FileReader) SetName ¶
func (r *FileReader) SetName(name string)
type FileSystem ¶
type FileSystem interface {
Stat(ctx context.Context, name string) (fs.FileInfo, error)
MkdirAll(ctx context.Context, name string, perm os.FileMode) error
ReadDir(ctx context.Context, name string) ([]fs.DirEntry, error)
ReadFile(ctx context.Context, name string) (Reader, error)
WriteFile(ctx context.Context, name string, r io.Reader, size int64) error
}
type ROFileSystem ¶
Click to show internal directories.
Click to hide internal directories.