Documentation
¶
Overview ¶
package walk provides methods for walking all in the records in a line-delimited JSON document.
Index ¶
- Constants
- func IsEOFError(err error) bool
- func IterateBucket(ctx context.Context, iter_opts *IterateOptions, bucket *blob.Bucket) iter.Seq2[*WalkRecord, error]
- func IterateReader(ctx context.Context, opts *IterateOptions, r io.Reader) iter.Seq2[*WalkRecord, error]
- type IterateOptions
- type WalkError
- type WalkFilterFunc
- type WalkRecord
Constants ¶
View Source
const CONTEXT_PATH string = "github.com/aaronland/go-jsonl#path"
Variables ¶
This section is empty.
Functions ¶
func IsEOFError ¶ added in v0.0.7
func IterateBucket ¶ added in v0.1.0
func IterateBucket(ctx context.Context, iter_opts *IterateOptions, bucket *blob.Bucket) iter.Seq2[*WalkRecord, error]
func IterateReader ¶ added in v0.0.23
func IterateReader(ctx context.Context, opts *IterateOptions, r io.Reader) iter.Seq2[*WalkRecord, error]
Types ¶
type IterateOptions ¶ added in v0.0.23
type IterateOptions struct { ValidateJSON bool FormatJSON bool QuerySet *query.QuerySet IsBzip bool Filter WalkFilterFunc }
Click to show internal directories.
Click to hide internal directories.