internal/

directory
v0.0.0-...-ebaf64e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2026 License: MIT

Directories

Path Synopsis
Package atomicfile writes a file's full contents to a temporary sibling first and only replaces the destination path with a single os.Rename once every write has succeeded, so an interrupted write (an error, or a panic unwinding through a deferred Abort) never truncates or corrupts a pre-existing file at the destination.
Package atomicfile writes a file's full contents to a temporary sibling first and only replaces the destination path with a single os.Rename once every write has succeeded, so an interrupted write (an error, or a panic unwinding through a deferred Abort) never truncates or corrupts a pre-existing file at the destination.
Package compression selects the Parquet page compression codec and level used when writing output files, and resolves that choice from CLI flags, the rules config file, and a built-in default, in that priority order.
Package compression selects the Parquet page compression codec and level used when writing output files, and resolves that choice from CLI flags, the rules config file, and a built-in default, in that priority order.
Package convert orchestrates processing of a single input file.
Package convert orchestrates processing of a single input file.
Package decompress wraps an input reader in a decompressing reader based on the compressed file's extension, so logidx import can read gzip/xz/bzip2/zstd-compressed log files directly.
Package decompress wraps an input reader in a decompressing reader based on the compressed file's extension, so logidx import can read gzip/xz/bzip2/zstd-compressed log files directly.
Package logging sets up slog for structured logging.
Package logging sets up slog for structured logging.
Package parse handles line matching, normalization, and type conversion.
Package parse handles line matching, normalization, and type conversion.
Package pqcat concatenates one or more Parquet files sharing the exact same schema into a single Parquet file, optionally applying a different compression codec, level, or row group size.
Package pqcat concatenates one or more Parquet files sharing the exact same schema into a single Parquet file, optionally applying a different compression codec, level, or row group size.
Package pqdump converts a Parquet file to and from a human-readable text dump: one JSON header line describing the schema and compression settings, followed by one JSON object per row.
Package pqdump converts a Parquet file to and from a human-readable text dump: one JSON header line describing the schema and compression settings, followed by one JSON object per row.
Package pqinfo reads a Parquet file's footer metadata and reports its schema, per-column compression, and row counts, without decoding any row data.
Package pqinfo reads a Parquet file's footer metadata and reports its schema, per-column compression, and row counts, without decoding any row data.
Package rowgroup selects the Parquet row group row-count limit used when writing output files, and resolves that choice from CLI flags, the rules config file, and a built-in default (unlimited — parquet-go's own default), in that priority order.
Package rowgroup selects the Parquet row group row-count limit used when writing output files, and resolves that choice from CLI flags, the rules config file, and a built-in default (unlimited — parquet-go's own default), in that priority order.
Package rules loads and validates the YAML rule configuration used to match and structure log lines.
Package rules loads and validates the YAML rule configuration used to match and structure log lines.
Package scaffold holds the fixed-content template that `logidx scaffold` prints: a minimal, commented rules.yaml a new user can start editing immediately.
Package scaffold holds the fixed-content template that `logidx scaffold` prints: a minimal, commented rules.yaml a new user can start editing immediately.
Package schema derives Parquet schema from rule definitions.
Package schema derives Parquet schema from rule definitions.
Package writer handles type-specific Parquet writing and unmatched raw writing.
Package writer handles type-specific Parquet writing and unmatched raw writing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL