Lightweight 0.20260303.0
Loading...
Searching...
No Matches
Lightweight::MigrationFold::SqlEmitOptions Struct Reference

Configuration for EmitSqlBaseline. More...

#include <SqlEmitter.hpp>

Public Attributes

std::filesystem::path outputPath
 Output .sql file.
 
SqlQueryFormatter const * formatter = nullptr
 
std::string_view dialectLabel
 

Detailed Description

Configuration for EmitSqlBaseline.

Definition at line 19 of file SqlEmitter.hpp.

Member Data Documentation

◆ outputPath

std::filesystem::path Lightweight::MigrationFold::SqlEmitOptions::outputPath

Output .sql file.

Definition at line 22 of file SqlEmitter.hpp.

◆ formatter

SqlQueryFormatter const* Lightweight::MigrationFold::SqlEmitOptions::formatter = nullptr

Required dialect — the formatter that drives all ToSql(...) rendering. EmitSqlBaseline itself never opens a connection; the dialect determines the emitted SQL flavour.

Definition at line 26 of file SqlEmitter.hpp.

◆ dialectLabel

std::string_view Lightweight::MigrationFold::SqlEmitOptions::dialectLabel

Human-readable dialect label included in the file's header comment so the artifact is self-describing.

Definition at line 29 of file SqlEmitter.hpp.


The documentation for this struct was generated from the following file: