directus
1import type { Knex } from 'knex';
2import { GeometryHelper } from '../types.js';
3
4export class GeometryHelperSQLite extends GeometryHelper {
5override async supported() {
6const res = await this.knex.select('name').from('pragma_function_list').where({ name: 'spatialite_version' });
7return res.length > 0;
8}
9
10asGeoJSON(table: string, column: string): Knex.Raw {
11return this.knex.raw('asgeojson(??.??) as ??', [table, column, column]);
12}
13}
14