Tseesecake is a lightweight proxy for time-series query engines, supporting multiple database engines and storage providers, with a SQL dialect dedicated to time series
It should be possible to specify that an arranger should only be executed for a few dialects. This should not be a property of the arranger, it's the dialect deciding about which arranger is needed and not the arranger knowing which dialects need it.
All arrangers marked with attribute [Polyglot] will be automatically associated to all dialects. Others must be instantiated through the factory specific to the language.
It should be possible to specify that an arranger should only be executed for a few dialects. This should not be a property of the arranger, it's the dialect deciding about which arranger is needed and not the arranger knowing which dialects need it.
All arrangers marked with attribute
[Polyglot]
will be automatically associated to all dialects. Others must be instantiated through the factory specific to the language.