Skip to content

NULL Output Format

Discard output for benchmarking and validation.

Overview

The NULL output format discards all output, useful for benchmarking query performance without I/O overhead or validating queries without producing files.

Usage

bash
loq -o:NULL "SELECT * FROM large_file.csv"

Use Cases

Benchmark query performance

bash
# Measure pure query execution time
loq -o:NULL --stats:ON "SELECT * FROM 1gb_file.csv WHERE status = 'error'"

Validate query syntax

bash
# Check if query runs without errors
loq -o:NULL "SELECT complex, expressions, here FROM data.csv GROUP BY complex"

Test input format parsing

bash
# Verify file can be parsed without producing output
loq -o:NULL -i:W3C "SELECT * FROM *.log"

Count rows efficiently

bash
# COUNT(*) with NULL output for pure counting
loq -o:NULL --stats:ON "SELECT COUNT(*) FROM massive.csv"

Notes

  • No output is produced
  • Use with --stats:ON to see execution statistics
  • Useful for CI/CD validation pipelines

All rights reserved.