diff --git a/ast/postgresql.ts b/ast/postgresql.ts index df9a65e51..d326118bc 100644 --- a/ast/postgresql.ts +++ b/ast/postgresql.ts @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + /* ⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔ diff --git a/build.js b/build.js index 8aa10e70f..f6af17353 100644 --- a/build.js +++ b/build.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const fs = require('fs') const path = require('path') const peg = require('pegjs') diff --git a/index.d.ts b/index.d.ts index 81a39a851..8aa21df91 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1 +1,4 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + export * from '../types'; diff --git a/index.js b/index.js index abf02b308..74f84a63f 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import Parser from './src/parser' import * as util from './src/util' diff --git a/src/aggregation.js b/src/aggregation.js index 9c4910f1d..1b2e95deb 100644 --- a/src/aggregation.js +++ b/src/aggregation.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL, orderOrPartitionByToSQL } from './expr' import { hasVal, literalToSQL, toUpper } from './util' import { overToSQL } from './over' diff --git a/src/alter.js b/src/alter.js index a677dabc5..bee04f5ef 100644 --- a/src/alter.js +++ b/src/alter.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { columnDefinitionToSQL, columnRefToSQL } from './column' import { createDefinitionToSQL } from './create' import { indexTypeAndOptionToSQL } from './index-definition' diff --git a/src/analyze.js b/src/analyze.js index 1ae3a886a..a08c8c4c6 100644 --- a/src/analyze.js +++ b/src/analyze.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL } from './expr' import { tableToSQL } from './tables' import { hasVal, identifierToSql, toUpper } from './util' diff --git a/src/array-struct.js b/src/array-struct.js index 8b54cf95e..d98bee3f1 100644 --- a/src/array-struct.js +++ b/src/array-struct.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { columnsToSQL } from './column' import { exprToSQL } from './expr' import { arrayStructTypeToSQL, hasVal, toUpper } from './util' diff --git a/src/assign.js b/src/assign.js index 775470b58..d04c05c27 100644 --- a/src/assign.js +++ b/src/assign.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL } from './expr' function assignToSQL(expr) { diff --git a/src/binary.js b/src/binary.js index a269fada0..f4ab0858c 100644 --- a/src/binary.js +++ b/src/binary.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL } from './expr' import { hasVal, toUpper } from './util' diff --git a/src/case.js b/src/case.js index 3c55719f5..a0c34f385 100644 --- a/src/case.js +++ b/src/case.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL } from './expr' function caseToSQL(expr) { diff --git a/src/column.js b/src/column.js index f05a8aedc..cb704fdbb 100644 --- a/src/column.js +++ b/src/column.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { constraintDefinitionToSQL } from './constrain' import { exprToSQL } from './expr' import { castToSQL } from './func' diff --git a/src/command.js b/src/command.js index 6c455427a..98dd2c86d 100644 --- a/src/command.js +++ b/src/command.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { columnDataType, columnRefToSQL } from './column' import { createDefinitionToSQL } from './create' import { commonTypeValue, identifierToSql, hasVal, toUpper, literalToSQL } from './util' diff --git a/src/constrain.js b/src/constrain.js index 75a9bc3c3..2320f7351 100644 --- a/src/constrain.js +++ b/src/constrain.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { identifierToSql, getParserOpt, diff --git a/src/create.js b/src/create.js index d7e56943c..750c1c779 100644 --- a/src/create.js +++ b/src/create.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { alterArgsToSQL, alterExprToSQL } from './alter' import { exprToSQL } from './expr' import { indexDefinitionToSQL, indexOptionListToSQL, indexTypeToSQL } from './index-definition' diff --git a/src/delete.js b/src/delete.js index d24714b32..e26f237b6 100644 --- a/src/delete.js +++ b/src/delete.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { columnsToSQL } from './column' import { exprToSQL, orderOrPartitionByToSQL } from './expr' import { limitToSQL } from './limit' diff --git a/src/exec.js b/src/exec.js index 6bc0af39f..966e4285f 100644 --- a/src/exec.js +++ b/src/exec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL } from './expr' import { tableToSQL } from './tables' import { hasVal, toUpper } from './util' diff --git a/src/expr.js b/src/expr.js index 840680e75..0875ab97d 100644 --- a/src/expr.js +++ b/src/expr.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { literalToSQL, toUpper, connector, dataTypeToSQL, hasVal } from './util' import { alterExprToSQL } from './alter' import { aggrToSQL } from './aggregation' diff --git a/src/func.js b/src/func.js index dc5f6d11d..4487d8236 100644 --- a/src/func.js +++ b/src/func.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL } from './expr' import { commonOptionConnector, commonTypeValue, hasVal, identifierToSql, literalToSQL, toUpper } from './util' import { overToSQL } from './over' diff --git a/src/index-definition.js b/src/index-definition.js index 4591f3590..b9d61d32e 100644 --- a/src/index-definition.js +++ b/src/index-definition.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { literalToSQL, toUpper, diff --git a/src/insert.js b/src/insert.js index 05efbf5be..99d9a9918 100644 --- a/src/insert.js +++ b/src/insert.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { tablesToSQL } from './tables' import { exprToSQL } from './expr' import { columnRefToSQL } from './column' diff --git a/src/interval.js b/src/interval.js index cd3c7dde1..c6bd22753 100644 --- a/src/interval.js +++ b/src/interval.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { toUpper, hasVal } from './util' import { exprToSQL } from './expr' diff --git a/src/json.js b/src/json.js index 78e2eee55..f4a8c74c8 100644 --- a/src/json.js +++ b/src/json.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL } from './expr' import { toUpper } from './util' diff --git a/src/limit.js b/src/limit.js index 92577c74d..9374aa3b0 100644 --- a/src/limit.js +++ b/src/limit.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { connector, toUpper, hasVal } from './util' import { exprToSQL } from './expr' diff --git a/src/over.js b/src/over.js index f337359c7..909a935f6 100644 --- a/src/over.js +++ b/src/over.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { toUpper } from './util' import { exprToSQL } from './expr' import { asWindowSpecToSQL } from './window' diff --git a/src/parser.all.js b/src/parser.all.js index b50944cd2..cbfae544c 100644 --- a/src/parser.all.js +++ b/src/parser.all.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { parse as bigquery } from '../pegjs/bigquery.pegjs' import { parse as db2 } from '../pegjs/db2.pegjs' import { parse as hive } from '../pegjs/hive.pegjs' diff --git a/src/parser.js b/src/parser.js index 21a6440a5..b147fa9e2 100644 --- a/src/parser.js +++ b/src/parser.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL } from './expr' import parsers from './parser.all' import astToSQL from './sql' diff --git a/src/parser.single.js b/src/parser.single.js index 9946ee317..cc7b7a7d9 100644 --- a/src/parser.single.js +++ b/src/parser.single.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { parse } from '../pegjs/mysql.pegjs' export default { diff --git a/src/proc.js b/src/proc.js index 20be17ba0..11e8b566e 100644 --- a/src/proc.js +++ b/src/proc.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { assignToSQL } from './assign' import { exprToSQL } from './expr' import { toUpper } from './util' diff --git a/src/select.js b/src/select.js index 287214d44..1d0ce1f48 100644 --- a/src/select.js +++ b/src/select.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL, getExprListSQL, orderOrPartitionByToSQL, varToSQL } from './expr' import { columnRefToSQL, columnsToSQL } from './column' import { limitToSQL } from './limit' diff --git a/src/show.js b/src/show.js index 92a1086b9..84cf629e1 100644 --- a/src/show.js +++ b/src/show.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL, varToSQL } from './expr' import { limitToSQL } from './limit' import { tableToSQL, tablesToSQL } from './tables' diff --git a/src/sql.js b/src/sql.js index b5aa786f9..28a5d4bf3 100644 --- a/src/sql.js +++ b/src/sql.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { unionToSQL, multipleToSQL } from './union' const supportedTypes = ['analyze', 'attach', 'select', 'deallocate', 'delete', 'exec', 'update', 'insert', 'drop', 'rename', 'truncate', 'call', 'desc', 'use', 'alter', 'set', 'create', 'lock', 'unlock', 'declare', 'show', 'replace', 'if', 'grant', 'revoke', 'proc', 'raise', 'execute', 'transaction'] diff --git a/src/tables.js b/src/tables.js index 325fe2baf..bb1436ac7 100644 --- a/src/tables.js +++ b/src/tables.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { binaryToSQL } from './binary' import { columnRefToSQL } from './column' import { exprToSQL } from './expr' diff --git a/src/transaction.js b/src/transaction.js index 04322aa5c..e586d819d 100644 --- a/src/transaction.js +++ b/src/transaction.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { exprToSQL } from './expr' function transactionToSQL(stmt) { diff --git a/src/union.js b/src/union.js index a286b9933..cb96e73ee 100644 --- a/src/union.js +++ b/src/union.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { alterToSQL } from './alter' import { analyzeToSQL, attachToSQL } from './analyze' import { createToSQL } from './create' diff --git a/src/update.js b/src/update.js index 7c75dc957..8c7cf3c51 100644 --- a/src/update.js +++ b/src/update.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { tablesToSQL } from './tables' import { exprToSQL, orderOrPartitionByToSQL } from './expr' import { columnRefToSQL } from './column' diff --git a/src/util.js b/src/util.js index 2d1c9c59d..c8b65ed3f 100644 --- a/src/util.js +++ b/src/util.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { columnToSQL, columnRefToSQL, columnOrderToSQL } from './column' // const escapeMap = { diff --git a/src/window.js b/src/window.js index 3becfcf8f..441833967 100644 --- a/src/window.js +++ b/src/window.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { hasVal, toUpper } from './util' import { exprToSQL, orderOrPartitionByToSQL } from './expr' import { overToSQL } from './over' diff --git a/src/with.js b/src/with.js index 8d011e508..16d55cdb5 100644 --- a/src/with.js +++ b/src/with.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + import { columnRefToSQL } from './column' import { exprToSQL } from './expr' import { identifierToSql, literalToSQL } from './util' diff --git a/test/ast.spec.js b/test/ast.spec.js index 86594e3f3..58797444d 100644 --- a/test/ast.spec.js +++ b/test/ast.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai') const Parser = require('../src/parser').default const util = require('../src/util') diff --git a/test/bigquery.spec.js b/test/bigquery.spec.js index 80af38b4e..4e6dac36c 100644 --- a/test/bigquery.spec.js +++ b/test/bigquery.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai') const Parser = require('../src/parser').default const { arrayStructValueToSQL } = require('../src/array-struct') diff --git a/test/cmd.spec.js b/test/cmd.spec.js index cc794e545..86c1e5c51 100644 --- a/test/cmd.spec.js +++ b/test/cmd.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default const { renameToSQL, commonCmdToSQL } = require('../src/command') diff --git a/test/create.spec.js b/test/create.spec.js index 8cbe5c5f6..140fedc76 100644 --- a/test/create.spec.js +++ b/test/create.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default const { indexOptionToSQL, indexTypeAndOptionToSQL } = require('../src/index-definition') diff --git a/test/delete.spec.js b/test/delete.spec.js index ab7ad7249..e074f8669 100644 --- a/test/delete.spec.js +++ b/test/delete.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default const { deleteToSQL } = require('../src/delete') diff --git a/test/flink.spec.js b/test/flink.spec.js index b4c0fa80b..5a2eaf0ae 100644 --- a/test/flink.spec.js +++ b/test/flink.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai') const Parser = require('../src/parser').default const tableTumbleToSQL = require('../src/tables').tableTumbleToSQL diff --git a/test/hive.spec.js b/test/hive.spec.js index 2aecc91c2..f5795e4fa 100644 --- a/test/hive.spec.js +++ b/test/hive.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai') const Parser = require('../src/parser').default diff --git a/test/index.spec.js b/test/index.spec.js index 356d4febb..a54b4a2dc 100644 --- a/test/index.spec.js +++ b/test/index.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default diff --git a/test/insert.spec.js b/test/insert.spec.js index 600debc3d..574ec71ad 100644 --- a/test/insert.spec.js +++ b/test/insert.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default diff --git a/test/mariadb/cmd.spec.js b/test/mariadb/cmd.spec.js index fcd2a4776..850e550c6 100644 --- a/test/mariadb/cmd.spec.js +++ b/test/mariadb/cmd.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../../src/parser').default diff --git a/test/mysql-mariadb.spec.js b/test/mysql-mariadb.spec.js index 0998e7d3e..74c2e2e3e 100644 --- a/test/mysql-mariadb.spec.js +++ b/test/mysql-mariadb.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default const { selectIntoToSQL } = require('../src/select') diff --git a/test/noql.spec.js b/test/noql.spec.js index 69366d3c8..77a568ed2 100644 --- a/test/noql.spec.js +++ b/test/noql.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default diff --git a/test/postgres.spec.js b/test/postgres.spec.js index 8e8d554a8..52f9a0836 100644 --- a/test/postgres.spec.js +++ b/test/postgres.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai') const { conflictToSQL } = require('../src/insert') const { procToSQL } = require('../src/proc') diff --git a/test/select.spec.js b/test/select.spec.js index cd070b2d8..f89c2c615 100644 --- a/test/select.spec.js +++ b/test/select.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default diff --git a/test/show.spec.js b/test/show.spec.js index e215506ba..e18610f94 100644 --- a/test/show.spec.js +++ b/test/show.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai') const Parser = require('../src/parser').default diff --git a/test/snowflake.spec.js b/test/snowflake.spec.js index a63137f4c..96866e602 100644 --- a/test/snowflake.spec.js +++ b/test/snowflake.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai') const Parser = require('../src/parser').default diff --git a/test/sqlite.spec.js b/test/sqlite.spec.js index 092ce9bbe..962d90188 100644 --- a/test/sqlite.spec.js +++ b/test/sqlite.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default diff --git a/test/transactsql.spec.js b/test/transactsql.spec.js index 0c70148ae..ffe70cbcb 100644 --- a/test/transactsql.spec.js +++ b/test/transactsql.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai') const { tableHintToSQL } = require('../src/tables') const Parser = require('../src/parser').default diff --git a/test/update.spec.js b/test/update.spec.js index c1c11c1b3..9658fd4bf 100644 --- a/test/update.spec.js +++ b/test/update.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai'); const Parser = require('../src/parser').default diff --git a/test/util.spec.js b/test/util.spec.js index 4c40104bc..4595d35b7 100644 --- a/test/util.spec.js +++ b/test/util.spec.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const { expect } = require('chai') const { columnIdentifierToSql, diff --git a/tests-index.js b/tests-index.js index 2b87dba71..52da24a71 100644 --- a/tests-index.js +++ b/tests-index.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const req = require.context('./test', true, /\.spec.js$/); req.keys().forEach(req); diff --git a/typegen.js b/typegen.js index 495be1ccf..882db7363 100644 --- a/typegen.js +++ b/typegen.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const fs = require('fs'); const path = require('path'); const peg = require('pegjs'); diff --git a/types.d.ts b/types.d.ts index ef3bb88ed..41ddbe2ea 100644 --- a/types.d.ts +++ b/types.d.ts @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + // Type definitions for node-sql-parser 1.0 // Project: https://github.com/taozhi8833998/node-sql-parser#readme // Definitions by: taozhi8833998 diff --git a/webpack.config.js b/webpack.config.js index dd8f17d69..93b0ad55e 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + const CopyPlugin = require('copy-webpack-plugin') const FileManagerPlugin = require('filemanager-webpack-plugin') const fs = require('fs')