Skip to main content

Module file_handler

Module file_handler 

Source
Expand description

File handling module for sqawk

This module provides a unified interface for loading and saving different file formats:

  • CSV files (comma-separated values)
  • Delimiter-separated files (tab, colon, etc.)

It abstracts away the specific file format details and provides a consistent API for the rest of the application to work with in-memory tables.

Structs§

FileHandler
Unified file handler that delegates to specific format handlers

Enums§

FileFormat
Enum representing different file formats supported by sqawk

Constants§

STDIN_SPEC
File operand that names standard input rather than a path on disk.
STDIN_TABLE
Table name given to a bare - operand.