1.0.3 • Published 5 months ago

google-sql-syntax-ts v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

Google SQL

Typescript and monaco definitions for Google SQL.

Installation

This package is hosted on npm, so can be installed with npm or an equivalent package manager.

npm i @google/google-sql-syntax-ts

Formatting SQL

Example usage:

import { QueryFormatter, GoogleSqlDefinition } from "google-sql-syntax-ts";

const queryFormatter = new QueryFormatter(new GoogleSqlDefinition());

const formattedQuery = queryFormatter.formatQuery(
  "SELECT column, REGEXP_CONTAINS(column, r'a') AS column_contains_a FROM `some-table` WHERE date > 1970-01-01"
);

The formatted query will look like:

SELECT
  COLUMN,
  REGEXP_CONTAINS(COLUMN, r'a') AS column_contains_a
FROM
  `some-table`
WHERE
  date > 1970-01-01

Monaco Editor SQL Highlighting

googleSqlLanguageConfiguration is exported, which can be used as a language configuration for the Monaco Editor.

1.0.3

5 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago