Class: StatementSplitter

scripts/orgTransfer~StatementSplitter(onStatement)

SQL-Text in Statements zerlegen (push-basiert). Ein naives `split(';')` ist nicht möglich: die INSERT-Statements enthalten JSON-Payloads. Deshalb ein kleiner Zustandsautomat, der String-Literale, Backslash-Escapes, Bezeichner-Quotes und Kommentare kennt. `--` und `#` gelten nur außerhalb von Strings als Kommentar. Bewusst push-basiert und nicht als Stream-Generator: dieselbe Klasse bedient sowohl `import` (Datei -> Ziel-DB) als auch `copy` (Export-Sink -> Ziel-DB), ohne den Dump zwischendurch zu puffern.