Leider nein. Die Strukturen unterscheiden sich jeweils, weil die Abfragen auf verschiedene Tabellen laufen.
Bleibt für mich der einzig gangbare Weg, jeweils ein eigenes
Query-Objekt anzulegen. Nur stellt sich dann die Frage, wieviele gleichzeitig geöffnete Queries der PostgreSQL-Server bzw. auch der Rechner, auf dem das Programm später laufen soll, überhaupt verträgt. Was ist da so die Obergrenze von gleichzeitig aktiven
Query-Objekten, wenn sich alle die gleiche Connection teilen würden?