refactor(connectors): keep concrete dialect classes internal

This commit is contained in:
Andrey Avtomonov 2026-05-25 00:15:25 +02:00
parent efe7e12526
commit e1598809b7
13 changed files with 7 additions and 167 deletions

View file

@ -38,14 +38,6 @@ describe('KtxBigQueryDialect', () => {
);
});
it('rewrites colon parameters to BigQuery named parameters', () => {
expect(dialect.prepareQuery('SELECT * FROM orders WHERE id = :id AND id_2 = :id_2', { id: 1, id_2: 2 })).toEqual({
sql: 'SELECT * FROM orders WHERE id = @id AND id_2 = @id_2',
params: { id: 1, id_2: 2 },
});
expect(dialect.prepareQuery('SELECT * FROM orders')).toEqual({ sql: 'SELECT * FROM orders', params: undefined });
});
it('keeps unsupported statistics explicit', () => {
expect(dialect.generateColumnStatisticsQuery('analytics', 'orders')).toBeNull();
});