Documentation
¶
Overview ¶
Package filesystem provides filesystem-based result reading for Arena.
Index ¶
- type FilesystemResultReader
- func (r *FilesystemResultReader) FilterResults(filter *reader.ResultFilter) ([]reader.ResultMetadata, error)
- func (r *FilesystemResultReader) ListResults() ([]reader.ResultMetadata, error)
- func (r *FilesystemResultReader) LoadAllResults() ([]*statestore.RunResult, error)
- func (r *FilesystemResultReader) LoadResult(runID string) (*statestore.RunResult, error)
- func (r *FilesystemResultReader) LoadResults(runIDs []string) ([]*statestore.RunResult, error)
- func (r *FilesystemResultReader) SupportsFiltering() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilesystemResultReader ¶
type FilesystemResultReader struct {
// contains filtered or unexported fields
}
FilesystemResultReader reads results from JSON files on the filesystem
func NewFilesystemResultReader ¶
func NewFilesystemResultReader(baseDir string) *FilesystemResultReader
NewFilesystemResultReader creates a reader for filesystem-based results
func (*FilesystemResultReader) FilterResults ¶
func (r *FilesystemResultReader) FilterResults(filter *reader.ResultFilter) ([]reader.ResultMetadata, error)
FilterResults returns filtered result metadata using client-side filtering
func (*FilesystemResultReader) ListResults ¶
func (r *FilesystemResultReader) ListResults() ([]reader.ResultMetadata, error)
ListResults scans directory and returns metadata for all JSON result files
func (*FilesystemResultReader) LoadAllResults ¶
func (r *FilesystemResultReader) LoadAllResults() ([]*statestore.RunResult, error)
LoadAllResults loads all available results
func (*FilesystemResultReader) LoadResult ¶
func (r *FilesystemResultReader) LoadResult(runID string) (*statestore.RunResult, error)
LoadResult loads a single result by ID
func (*FilesystemResultReader) LoadResults ¶
func (r *FilesystemResultReader) LoadResults(runIDs []string) ([]*statestore.RunResult, error)
LoadResults loads multiple results by IDs
func (*FilesystemResultReader) SupportsFiltering ¶
func (r *FilesystemResultReader) SupportsFiltering() bool
SupportsFiltering returns false (filesystem doesn't support server-side filtering)
Click to show internal directories.
Click to hide internal directories.